Actions76
- 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
Overview
The node interacts with the Basecamp API, specifically here focusing on the "Person" resource and the "Get People" operation. This operation retrieves a list of people associated with a Basecamp account or project. It is useful for workflows that need to access user or team member information, such as syncing contacts, managing permissions, or automating notifications based on team membership.
Practical examples include:
- Automatically fetching all people in a project to send them updates.
- Integrating Basecamp user data into a CRM system.
- Generating reports on team composition or activity.
Properties
Name | Meaning |
---|---|
Return All Results | Whether to return all available people or limit the results to a specific number (pagination support). |
Return Full Response | Whether to return the full HTTP response including status code and headers, or just the response body. |
Output
The node outputs JSON data representing the people retrieved from Basecamp. The structure typically includes an array of person objects, each containing details such as name, email, ID, and other relevant user information.
If "Return Full Response" is enabled, the output will include the entire HTTP response object, which contains:
- Status code
- Headers
- Body (the actual people data)
No binary data output is involved in this operation.
Dependencies
- Requires an authenticated connection to the Basecamp API via OAuth2 credentials.
- The node depends on the Basecamp API endpoint for people data, which requires proper account and permission setup.
- No additional external services are needed beyond Basecamp's API.
Troubleshooting
Common issues:
- Authentication errors if the OAuth2 token is invalid or expired.
- Permission errors if the connected account does not have access to the requested people data.
- Pagination handling if "Return All Results" is true but the API limits page size.
Error messages:
- Unauthorized or 401 errors: Check and refresh the API authentication token.
- Forbidden or 403 errors: Verify that the account has sufficient permissions.
- Rate limiting errors: Implement retry logic or reduce request frequency.