Actions52
- Project Actions
- Project Photo Actions
- Project Collaborator Actions
- Project Document Actions
- Project User Actions
- Project Label Actions
- Project Checklist Actions
- User Actions
- Photo Actions
- Tag Actions
- Group Actions
- Other Actions
Overview
This node connects to the CompanyCam API, specifically enabling users to list photos associated with a given project. It is useful for scenarios where you want to retrieve and display or process all photos linked to a specific project within CompanyCam. For example, a user might use this node to fetch all project photos to generate reports, create galleries, or synchronize images with another system.
Properties
| Name | Meaning |
|---|---|
| Project ID | The unique identifier of the project whose photos you want to list. |
| Additional Fields | Optional parameters to control pagination: |
| - Page | The page number of results to retrieve (for paginated responses). |
| - Per Page | The number of photo results to return per page. |
Output
The node outputs JSON data representing the list of photos retrieved from the specified project. Each item in the output typically contains metadata about a photo such as its URL, description, timestamps, and other relevant details provided by the CompanyCam API. There is no indication that binary data (e.g., actual image files) is returned directly by this node; it primarily returns metadata in JSON format.
Dependencies
- Requires an API key credential for authenticating with the CompanyCam API.
- The base URL used for requests is
https://api.companycam.com/v2. - Pagination can be controlled via optional query parameters (
pageandper_page).
Troubleshooting
- Missing or invalid Project ID: The node requires a valid project ID to list photos. Ensure the project ID is correct and exists in your CompanyCam account.
- API authentication errors: If the API key credential is missing, invalid, or expired, the node will fail to authenticate. Verify that the API key is correctly configured in n8n.
- Pagination issues: Providing invalid values for
PageorPer Pagemay result in empty or incomplete results. Use positive integers for these fields. - Network or API downtime: Temporary connectivity issues or CompanyCam API outages can cause request failures. Retry after some time or check the API status.