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
Project → Get Projects
AI-generatedOverview
This node interacts with the Basecamp API to retrieve a list of projects. It allows filtering projects by their status (e.g., active) and supports pagination to return all results or limit the number of projects returned. It is useful for scenarios where you need to fetch project data from Basecamp for reporting, integration, or automation purposes.
Use Case Examples
- Fetch all active projects from Basecamp to display in a dashboard.
- Retrieve a limited number of projects filtered by status for further processing in a workflow.
Properties
| Name | Meaning |
|---|---|
| Status | Filter projects by their status, such as active or archived. |
| Return All Results | Whether to return all projects or only up to a given limit. |
| Return Full Response | Whether to return the full HTTP 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
projects- Array of project objects retrieved from Basecamp.statusCode- HTTP status code of the response if full response is requested.headers- HTTP headers of the response if full response is requested.
Dependencies
- Basecamp API
- OAuth2 API key credential for authentication
Troubleshooting
- Common issues include authentication failures due to invalid or expired OAuth2 tokens. Ensure the OAuth2 credentials are correctly configured and valid.
- Pagination issues may arise if the 'Return All Results' option is not set correctly when expecting multiple pages of projects.
- Timeout errors can occur if the server is slow to respond; adjust the timeout setting in Request Options accordingly.
Links
- Basecamp API Documentation - Official documentation for Basecamp API endpoints and usage.