Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Person → Manage People on a Project

AI-generated

Overview

This node operation manages people on a specific project in Basecamp. It allows granting access to people, revoking access from people, and creating new people within the project. This is useful for project administrators who need to control team membership and permissions dynamically via automation workflows.

Use Case Examples

  1. Grant access to a list of people IDs to a project.
  2. Revoke access from certain people IDs on a project.
  3. Create new people and add them to a project.

Properties

Name Meaning
Project ID The ID of the project where people access is managed. Used in the API endpoint path.
Grant Access To Array of people IDs to be granted access to the project.
Revoke Access From Array of people IDs to be revoked access from the project.
Create People Array of new people to be created and added to the project.
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 if full response is returned.
  • headers - HTTP headers of the API response if full response is returned.
  • body - The main content of the API response, typically the result of the manage people operation.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID is valid and the user has permission to manage people on the project.
  • Verify that the arrays for grant, revoke, and create are properly formatted JSON strings representing arrays of people IDs or people objects.
  • If 'Return Full Response' is enabled, handle the full response object correctly in downstream nodes.
  • Check network connectivity and proxy settings if requests fail.
  • If SSL issues occur, consider enabling 'Ignore SSL Issues' only if safe to do so.

Links

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

Discussion