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
The node connects to the CompanyCam API, enabling interaction with various resources such as projects, photos, users, labels, and more. Specifically, for the Photo resource with the List Photos operation, it retrieves a list of photos associated with a project or other criteria defined by the user.
This node is beneficial in scenarios where you want to automate the retrieval of photo data from CompanyCam for reporting, synchronization with other systems, or further processing within an n8n workflow. For example, you could use it to fetch all photos from a specific project to generate a status report or to trigger notifications when new photos are added.
Properties
| Name | Meaning |
|---|---|
| Resource | The type of entity to interact with; here, "Photo" is selected to work with photos. |
| Operation | The action to perform on the resource; here, "List Photos" retrieves multiple photo items. |
Note: The provided properties JSON contains only notices indicating that some parts are not yet built and does not define specific input parameters for the List Photos operation. Typically, this operation would support filters like project ID, date ranges, pagination options, etc., but these are not present in the given source or property definitions.
Output
The node outputs JSON data representing the list of photos retrieved from CompanyCam. Each item in the output array corresponds to a photo object containing details such as photo ID, URL, metadata, timestamps, and possibly related project information.
If the node supports binary data (e.g., actual image files), it would be included in the binary output field, allowing workflows to handle images directly. However, based on the static analysis, no explicit binary handling is shown.
Dependencies
- Requires an active connection to the CompanyCam API.
- Needs an API authentication token configured in n8n credentials (referred generically as an API key credential).
- The base URL for API requests is
https://api.companycam.com/v2. - No additional external dependencies are indicated.
Troubleshooting
- Common Issues:
- Missing or invalid API credentials will cause authentication failures.
- Network connectivity problems can prevent API access.
- If the API changes or endpoints are deprecated, the node may fail to retrieve data.
- Error Messages:
- Authentication errors typically indicate invalid or missing API keys; verify credentials.
- HTTP errors (4xx or 5xx) suggest issues with request parameters or server availability.
- Resolution:
- Ensure the API key credential is correctly set up in n8n.
- Check network connectivity and API endpoint accessibility.
- Review API documentation for any changes in required parameters.