Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node allows you to create a new template in the Templates resource of the Basecamp API. It is useful for automating the creation of project templates, which can then be reused to standardize project setups and save time. For example, you might use this node to programmatically add a new project template with a specific name and description as part of your project management workflow.

Properties

Name Meaning
Name The name of the template to create. This is a required string input.
Description An optional description providing more details about the template being created.

Output

The node outputs JSON data representing the newly created template object returned by the Basecamp API. This typically includes fields such as the template's unique identifier, name, description, and other metadata related to the template.

The node does not output binary data.

Dependencies

  • Requires an API key credential for authenticating with the Basecamp API.
  • The node uses the Basecamp API endpoint constructed dynamically using the Basecamp account ID from credentials.
  • The request headers specify JSON content type and accept JSON responses.

Troubleshooting

  • Authentication errors: Ensure that the API key or OAuth2 token provided is valid and has sufficient permissions to create templates.
  • Missing required fields: The "Name" property is mandatory; omitting it will cause the API call to fail.
  • API rate limits: If you encounter rate limit errors, consider adding delays or retries in your workflow.
  • Invalid Basecamp ID: The base URL depends on the Basecamp account ID; verify that this value is correctly set in credentials.

Links and References

Discussion