Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Template → Update a Template

AI-generated

Overview

This node operation updates an existing template in the Basecamp system. It is useful for scenarios where you need to modify the details of a template, such as changing its name or description. For example, if you have a project template that requires updated information or corrections, this operation allows you to apply those changes programmatically.

Use Case Examples

  1. Updating the name and description of a project template to reflect new project requirements.
  2. Modifying a template's description to provide clearer instructions for team members.

Properties

Name Meaning
templateId The unique identifier of the template to update, used in the API endpoint path.
templateFields Fields of the template to update, including 'name' and 'description' which are sent in the request body.
returnFullResponse Whether to return the full API response including status code, headers, and body instead of only the body.
requestOptions Additional request options such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • id - The unique identifier of the updated template.
  • name - The updated name of the template.
  • description - The updated description of the template.
  • updated_at - Timestamp indicating when the template was last updated.

Dependencies

  • An OAuth2 API credential for Basecamp authentication is required.

Troubleshooting

  • Ensure the 'templateId' is valid and corresponds to an existing template; otherwise, the API will return an error.
  • Verify that the 'templateFields' contain valid data types and required fields to avoid request validation errors.
  • If 'returnFullResponse' is enabled, be prepared to handle the full HTTP response object instead of just the body.
  • Check network and proxy settings if requests fail due to connectivity issues.
  • If SSL certificate validation is disabled, be aware of potential security risks.

Discussion