Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Person → Get People on a Project

AI-generated

Overview

This node operation retrieves a list of people associated with a specific project in Basecamp. It is useful for scenarios where you need to manage or analyze project team members, such as generating reports, sending notifications, or syncing project personnel data with other systems.

Use Case Examples

  1. Get all people involved in a project to send them a project update email.
  2. Retrieve project team members to display in a project management dashboard.

Properties

Name Meaning
Project ID The unique identifier of the project for which to retrieve people. This is used in the API endpoint path and is required.
Return All Results Determines whether to return all people associated with the project or limit the results to a specified number. Useful for handling pagination automatically.
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 options for the HTTP request such as batching, SSL certificate validation, proxy settings, and timeout configuration.

Output

JSON

  • id - The unique identifier of the person.
  • name - The full name of the person.
  • email_address - The email address of the person.
  • avatar_url - URL to the person's avatar image.
  • title - The person's job title or role within the project.
  • created_at - Timestamp when the person was added to the project.

Dependencies

  • Basecamp API with OAuth2 authentication

Troubleshooting

  • Ensure the Project ID is valid and the authenticated user has access to the project.
  • If pagination is enabled, verify that the API supports pagination and the 'Return All Results' option is set correctly.
  • Check network connectivity and proxy settings if requests fail.
  • If SSL issues occur, consider enabling the 'Ignore SSL Issues' option in Request Options.

Discussion