Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Card Table → Move a Column

AI-generated

Overview

This node operation allows users to move a column within a card table in a project management context using the Basecamp API. It is useful for reorganizing columns in a card table to reflect changes in workflow or priorities. For example, a user can move a column from one position to another within a specific card table of a project (bucket).

Use Case Examples

  1. Reordering columns in a project card table to better organize tasks.
  2. Adjusting the position of a column to reflect a new priority or workflow stage.

Properties

Name Meaning
Project ID The ID of the project (bucket) used in the API endpoint path.
cardTableId The ID of the card table used in the API endpoint path.
Source Column ID The ID of the column to be moved, sent in the request body as 'source_id'.
Target Position ID The ID of the target position for the column, sent in the request body as 'target_id'.
Position The new position index for the column, sent in the request body as 'position'.
Return Full Response Whether to return the full HTTP response (status code, headers, body) instead of only the response body.
Request Options Additional request options such as batching, ignoring SSL issues, proxy settings, and timeout configuration.

Output

JSON

  • response - The response from the Basecamp API after moving the column, which can be either the full HTTP response or just the response body depending on the 'Return Full Response' setting.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure that the Project ID, cardTableId, Source Column ID, and Target Position ID are correctly specified and exist in the Basecamp account.
  • If the API returns authentication errors, verify that the OAuth2 credentials are correctly configured and valid.
  • Timeout errors may occur if the server is slow to respond; adjust the timeout setting if necessary.
  • If SSL certificate validation fails and you trust the endpoint, enable the 'Ignore SSL Issues' option to bypass SSL errors.

Discussion