CompanyCam icon

CompanyCam

Node for connecting CompanyCam

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.

Links and References

Discussion