Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Project → Update a Project

AI-generated

Overview

This node updates an existing project in the Basecamp system using the Basecamp API. It is useful for scenarios where you need to modify project details such as the project name, description, access policy, or schedule attributes. For example, you can update a project's name and description to reflect new information or change its access permissions within the same account.

Use Case Examples

  1. Updating the name and description of a project to keep project information current.
  2. Changing the access policy of a project to control who can view or edit it.
  3. Modifying schedule attributes to update project timelines or deadlines.

Properties

Name Meaning
projectId The unique identifier of the project to update, used in the API endpoint path.
Project Name The new name for the project, sent in the request body.
Project Fields Optional additional fields to update for the project, including description, admissions (access policy), and schedule attributes.
Return Full Response Whether to return the full API response including status code, headers, and body, instead of only the response body.
Request Options Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • statusCode - HTTP status code of the API response, present if full response is returned.
  • headers - HTTP headers of the API response, present if full response is returned.
  • body - The main content of the API response, typically the updated project data.

Dependencies

  • Basecamp API
  • An OAuth2 API key credential for authentication

Troubleshooting

  • Ensure the projectId is valid and corresponds to an existing project; otherwise, the API will return an error.
  • Verify that required fields like projectId and Project Name are provided to avoid validation errors.
  • If using Return Full Response, be prepared to handle the full response structure including status and headers.
  • Check network and proxy settings if requests fail due to connectivity issues.
  • If SSL certificate validation is disabled, be aware of potential security risks.

Links

  • Basecamp API Documentation - Official documentation for the Basecamp API, useful for understanding available endpoints and request/response formats.

Discussion