Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node operation, Get Cards In Column, retrieves all cards located within a specific column of a card table in Basecamp. It is useful for workflows that need to process or analyze the tasks, notes, or items organized as cards in a particular column (e.g., "To Do", "In Progress", "Done") within a project management board.

Practical examples include:

  • Automatically fetching all cards in a "To Do" column to generate daily task lists.
  • Integrating with other tools to update statuses based on card contents.
  • Reporting or exporting cards from a specific column for review or backup.

Properties

Name Meaning
Bucket Id The unique identifier of the bucket (project container) where the card table resides.
Column Id The unique identifier of the column within the card table from which to get the cards.

Both properties are required and must be provided as numbers.

Output

The output will contain a JSON array of card objects representing each card found in the specified column. Each card object typically includes details such as card ID, title, content, creation date, and other metadata relevant to the card.

If the node supports binary data output (not indicated here), it would represent attachments or files associated with the cards, but this operation primarily returns structured JSON data about cards.

Dependencies

  • Requires an API key credential for authenticating with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed dynamically using the authenticated user's Basecamp account ID.
  • No additional external dependencies beyond the Basecamp API and n8n's HTTP request capabilities.

Troubleshooting

  • Invalid Bucket Id or Column Id: If either ID is incorrect or does not exist, the API will return an error or empty results. Verify IDs by checking them directly in Basecamp.
  • Authentication Errors: Ensure the API key or OAuth token is valid and has sufficient permissions to access the specified bucket and card tables.
  • Empty Results: If no cards are returned, confirm that the column actually contains cards.
  • API Rate Limits: Excessive requests may lead to rate limiting; implement retries or delays if necessary.

Links and References

Discussion