Basecamp icon

Basecamp

Interact with Basecamp API

Actions119

Person → Get a Person

AI-generated

Overview

This node interacts with the Basecamp API to retrieve information about a specific person by their Person ID. It is useful in scenarios where you need to fetch detailed data about a person within a Basecamp account, such as for user management, reporting, or integration with other systems.

Use Case Examples

  1. Fetch a person's details by their unique ID to display their profile information in a dashboard.
  2. Retrieve a person's data to synchronize with an external CRM system.

Properties

Name Meaning
Person ID The unique identifier of the person to retrieve from the Basecamp API.
Return Full Response Determines whether to return the full HTTP response including status code, headers, and body, or just the response body.
Request Options Additional settings for the HTTP request such as batching, SSL certificate validation, proxy configuration, and timeout settings.

Output

JSON

  • id - The unique identifier of the person.
  • name - The full name of the person.
  • email_address - The email address of the person.
  • created_at - Timestamp when the person was created in the system.
  • updated_at - Timestamp when the person was last updated.
  • avatar_url - URL to the person's avatar image.
  • admin - Boolean indicating if the person has admin privileges.
  • type - The type/category of the person within Basecamp.

Dependencies

  • Basecamp API access with OAuth2 credentials

Troubleshooting

  • Ensure the Person ID is valid and exists in the Basecamp account to avoid 404 errors.
  • If the API returns authentication errors, verify that the OAuth2 credentials are correctly configured and have the necessary permissions.
  • Timeout errors can occur if the server is slow or unreachable; adjust the timeout setting in Request Options accordingly.
  • If SSL certificate validation fails, enabling 'Ignore SSL Issues' can bypass this, but use with caution due to security risks.

Links

Discussion