Basecamp icon

Basecamp

Interact with Basecamp API

Actions76

Overview

The node provides integration with the Basecamp API, specifically allowing users to manage recordings within their Basecamp projects. The "Archive a Recording" operation enables users to archive a specific recording by specifying the project and recording IDs. This is useful for organizing and managing recordings by moving them out of active lists without deleting them.

Common scenarios include:

  • Archiving completed meeting recordings to keep the project workspace clean.
  • Managing storage by archiving old or irrelevant recordings.
  • Automating workflow steps where recordings are archived after certain triggers or conditions.

Example: Automatically archive a recording after it has been reviewed or processed in another system.

Properties

Name Meaning
Project ID The ID of the project (bucket) where the recording exists; used in the API endpoint path.
Recording ID The ID of the recording to be archived; used in the API endpoint path.
Return Full Response Whether to return the full HTTP response (status code, headers, body) instead of only the response body.

Output

The output contains a JSON object representing the response from the Basecamp API after attempting to archive the specified recording. If "Return Full Response" is enabled, the output includes the full HTTP response details such as status code, headers, and body. Otherwise, only the response body is returned.

No binary data is involved in this operation.

Dependencies

  • Requires an API authentication token credential configured in n8n to authenticate requests to the Basecamp API.
  • The node uses the Basecamp API base URL constructed with the user's account ID.
  • No additional external dependencies beyond the Basecamp API and proper credentials.

Troubleshooting

  • Invalid Project or Recording ID: If the provided IDs do not exist or are incorrect, the API will likely return a 404 error. Verify that the IDs correspond to existing resources in your Basecamp account.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Ensure the API key or OAuth2 token is correctly set up in n8n.
  • Permission Issues: Lack of sufficient permissions on the Basecamp account may result in authorization errors. Confirm that the authenticated user has rights to archive recordings.
  • Network or API Downtime: Network issues or Basecamp service outages can cause request failures. Retry later or check Basecamp status.

Links and References

Discussion