Basecamp icon

Basecamp

Interact with the Basecamp API

Actions80

Overview

This node allows you to create a new project within the "Projects" resource of the Basecamp API. It is useful for automating project creation workflows, such as setting up new projects when onboarding clients, initiating new campaigns, or organizing tasks dynamically based on external triggers.

For example, you could use this node to automatically create a project named after a new customer signup or to generate a project template with a specific description whenever a marketing campaign starts.

Properties

Name Meaning
Name The name of the new project to be created.
Description Optional description text for the new project.

Output

The node outputs JSON data representing the newly created project as returned by the Basecamp API. This typically includes details such as the project ID, name, description, creation timestamps, and other metadata provided by the API response.

No binary data output is produced by this node.

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.
  • Proper configuration of the API authentication credentials in n8n is necessary for successful requests.

Troubleshooting

  • Authentication errors: Ensure that the API key or OAuth2 token is valid and has sufficient permissions to create projects.
  • Missing required fields: The "Name" property is mandatory; leaving it empty will cause the request to fail.
  • API rate limits: If many projects are created in a short time, the Basecamp API may throttle requests.
  • Invalid descriptions: Although optional, ensure the description does not contain unsupported characters or exceed length limits imposed by the API.

Links and References

Discussion