Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node operation updates an existing lineup marker by its unique identifier. It is useful in scenarios where you need to modify details of a previously created marker, such as correcting the name or changing the date associated with it. For example, if a lineup marker was initially set with an incorrect date or name, this operation allows you to update those fields without creating a new marker.

Properties

Name Meaning
Marker Id The unique numeric ID of the lineup marker that you want to update (required).
Name The new name for the lineup marker.
Date The new date for the lineup marker, formatted as ISO8601 date string without time part.

Output

The output JSON contains the updated lineup marker object reflecting the changes made. This typically includes the marker's ID, updated name, updated date, and any other relevant metadata returned by the API after the update operation.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for authentication with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed dynamically using the authenticated user's Basecamp account ID.
  • The request headers specify JSON content type and accept JSON responses.

Troubleshooting

  • Invalid Marker Id: If the provided Marker Id does not exist, the API will likely return a "not found" error. Verify the Marker Id before updating.
  • Invalid Date Format: The date must be in ISO8601 format without the time part (e.g., "2024-06-01"). Providing an incorrectly formatted date may cause validation errors.
  • Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to update lineup markers.
  • Empty Update Fields: If neither Name nor Date is provided, the update request might fail or have no effect. Always provide at least one field to update.

Links and References

Discussion