CompanyCam icon

CompanyCam

Node for connecting CompanyCam

Overview

The node is designed to interact with the CompanyCam API, a platform for managing project photos, documents, users, tags, and other related resources. Specifically, for the Tag resource with the Create Tag operation, this node would allow users to create new tags within their CompanyCam account. Tags are typically used to categorize or label photos, projects, or other entities to improve organization and searchability.

Common scenarios where this node is beneficial include:

  • Automatically tagging photos or projects based on certain triggers or workflows.
  • Organizing large sets of project data by applying consistent tags.
  • Integrating CompanyCam tagging functionality into broader automation pipelines.

Practical example:

  • When a new photo is uploaded to a project, automatically create and assign a relevant tag (e.g., "Electrical", "Inspection") using this node to keep the project organized.

Properties

Name Meaning
Sorry, we haven't built this part yet. Notice indicating that the detailed input properties for this resource-operation combination are not yet implemented in the node.
This node was funded by a company only for specific functionality. We added all of the functions to show what is possible with the CompanyCam API. If you want extra functionality, feel free to reach out to us or submit a PR on the GitHub repo. Informational notice about the node's development status and encouragement to contribute.
liam@mcgarrigle.co Contact email provided as a notice, likely for support or contributions.

Note: The actual input fields required to create a tag (such as tag name, color, or description) are not present in the current implementation. Instead, placeholder notices are shown.

Output

The output structure is not explicitly defined in the provided source code snippet. However, based on typical CompanyCam API responses and standard n8n node behavior, the output JSON would likely contain details of the created tag, such as:

{
  "id": "string",
  "name": "string",
  "color": "string",
  "created_at": "string",
  "updated_at": "string"
}

If the node supports binary data output (not indicated here), it would typically relate to images or files associated with tags, but no such indication exists.

Dependencies

  • Requires an API key credential for authenticating with the CompanyCam API.
  • The base URL for API requests is https://api.companycam.com/v2.
  • No additional external dependencies are indicated beyond the CompanyCam API.

Troubleshooting

  • Missing Input Fields: Since the node currently shows notices instead of actual input properties for creating tags, users will be unable to perform the Create Tag operation until the node is fully implemented.
  • Authentication Errors: Ensure that a valid API key credential is configured in n8n for the CompanyCam API.
  • API Limitations: The CompanyCam API may have rate limits or restrictions; check API documentation if requests fail.
  • Error Messages: Without full implementation, error messages might be generic or related to missing parameters. Users should verify that all required inputs are provided once the node is updated.

Links and References


Note: The current node implementation for the Tag resource's Create Tag operation is incomplete and primarily contains informational notices rather than functional input properties. Users interested in this functionality may need to wait for updates or contribute to the node's development.

Discussion