Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Person → Manage People on a Project
AI-generatedOverview
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
- Grant access to a list of people IDs to a project.
- Revoke access from certain people IDs on a project.
- 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.