Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node allows users to trash (delete or move to trash) a specific template within the "Templates" resource of the Basecamp API. It is useful in scenarios where you want to programmatically remove templates that are no longer needed, helping keep your template list clean and relevant.

For example, if you have automated workflows that generate or manage project templates, this node can be used to delete outdated or unused templates automatically.

Properties

Name Meaning
Template Id The unique numeric identifier of the template to be trashed. This property is required.

Output

The node outputs JSON data representing the response from the Basecamp API after attempting to trash the specified template. This typically includes confirmation of the deletion or details about the trashed template. The exact structure depends on the API's response but generally confirms success or failure.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed using the user's Basecamp account ID.
  • Proper configuration of the API authentication credentials in n8n is necessary.

Troubleshooting

  • Common issues:

    • Invalid or missing Template Id: Ensure the Template Id provided exists and is correct.
    • Authentication errors: Verify that the API key or OAuth2 token is valid and has sufficient permissions.
    • Network or API errors: Check connectivity and Basecamp API status.
  • Error messages:

    • "Template not found": The Template Id does not correspond to any existing template.
    • "Unauthorized": Authentication failed; check credentials.
    • "Request failed": Could indicate network issues or incorrect API usage.

Resolving these usually involves verifying input parameters, checking credentials, and ensuring the Basecamp API is accessible.

Links and References

Discussion