CompanyCam icon

CompanyCam

Node for connecting CompanyCam

Overview

The provided source code is part of a custom n8n node named "CompanyCam" designed to interact with the CompanyCam API. The node supports multiple resources and operations, including managing projects, photos, collaborators, documents, users, labels, checklists, tags, groups, and others.

Specifically for the Group resource and the Create Group operation, the node would allow users to create a new group within the CompanyCam platform. This functionality is useful in scenarios where organizing users or projects into groups is necessary for better management and collaboration.

However, based on the provided properties JSON and the bundled source code, it appears that the "Create Group" operation (and possibly other group-related functions) has not yet been implemented. Instead, the node currently displays notices indicating that this part is not built yet.

Practical examples where creating a group would be beneficial include:

  • Organizing team members by department or project.
  • Managing permissions and access control by grouping users.
  • Structuring projects or assets under specific groups for easier retrieval.

Properties

Name Meaning
Sorry, we haven't built this part yet. A notice informing the user that the functionality for this resource/operation is not ready.
This node was funded by a company only for specific functionality... A notice explaining that the node includes all possible CompanyCam API functions for demo.
liam@mcgarrigle.co Contact information presumably for support or contributions related to the node.

Note: No actual input properties for creating a group are defined yet, only informational notices.

Output

Since the "Create Group" operation is not implemented, there is no output structure defined or generated by this node for this operation at this time.

In a fully implemented version, one would expect the output json field to contain details about the newly created group, such as its ID, name, description, creation timestamp, and possibly associated metadata.

No binary data output is indicated or expected for this operation.

Dependencies

  • The node requires an API key credential for authenticating with the CompanyCam API.
  • It uses the base URL https://api.companycam.com/v2 for API requests.
  • No additional external dependencies or environment variables are specified in the provided code.

Troubleshooting

  • Issue: Attempting to use the "Create Group" operation results in no action or only displays notices.

    • Cause: The operation is not yet implemented in the node.
    • Resolution: Wait for future updates of the node or contribute to the node's development via the GitHub repository mentioned in the notice.
  • Issue: Authentication errors when connecting to CompanyCam API.

    • Cause: Invalid or missing API key credential.
    • Resolution: Ensure a valid API key is configured in the node credentials.
  • Issue: Unexpected errors or empty responses.

    • Cause: Could be due to incomplete implementation or API changes.
    • Resolution: Check the node's GitHub repo for updates or report issues to maintainers.

Links and References

  • CompanyCam API Documentation – Official API docs for understanding available endpoints and data structures.
  • n8n Community Forum – For discussions and support regarding custom nodes.
  • GitHub repository for this node (implied by the notice, exact link not provided) – For contributing or tracking development progress.

Summary: The "Create Group" operation for the CompanyCam node is currently a placeholder with no functional implementation. Users interested in this feature should monitor updates or consider contributing to the node's development.

Discussion