Actions80
- Card Tables Actions
- Forwards Actions
- Events Actions
- Recordings Actions
- Projects Actions
- People Actions
- Chatbots Actions
- Webhooks Actions
- Attachments Actions
- Templates Actions
- Uploads Actions
- Documents Actions
- Lineup Markers Actions
- Subscriptions Actions
- Schedules Actions
- Schedule Entries Actions
- Todo Sets Actions
- Todo Lists Actions
- Todos Actions
Overview
This node allows users 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 triggered by external events or integrating with other tools that manage project lifecycles. For example, a marketing team could automatically create a new project in Basecamp whenever a campaign is approved in another system.
Properties
| Name | Meaning |
|---|---|
| Name | The name of the new project to be created. |
| Description | Optional description providing details about the new project. |
Output
The node outputs JSON data representing the newly created project as returned by the Basecamp API. This typically includes project identifiers, names, descriptions, and other metadata related to the project. There is no binary output.
Dependencies
- Requires an API key credential for authenticating with the Basecamp API.
- The node uses the Basecamp API endpoint constructed dynamically using the user's Basecamp account ID.
- Proper configuration of the API authentication credentials in n8n is necessary.
Troubleshooting
- Authentication errors: Ensure the API key or OAuth2 token is valid and has sufficient permissions to create projects.
- Missing required fields: The "Name" property must be provided; otherwise, the API will reject the request.
- API rate limits: If many projects are created in a short time, the Basecamp API may throttle requests.
- Invalid Basecamp account ID: The base URL depends on the correct Basecamp account ID; verify this is set correctly in credentials.