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 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/v2for 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.