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 CompanyCam resources such as projects, photos, collaborators, documents, users, labels, checklists, tags, groups, and others. Specifically, for the Project resource and the Add Project Comment operation, the node allows users to add comments to a project within CompanyCam.
This functionality is useful in scenarios where teams want to programmatically annotate or discuss specific projects directly through automated workflows. For example, after completing a task or receiving an update, a workflow could automatically add a comment to the relevant project to keep all stakeholders informed.
Properties
| Name | Meaning |
|---|---|
| notice | Informational notices indicating that some parts of the node are not yet implemented or funded. These appear when selecting operations including "addProjectComment". The notices provide context about development status and contact information but do not represent input parameters for the operation. |
Note: The provided properties JSON only contains notices related to the operation and does not define explicit input fields for adding a project comment (e.g., comment text, project ID). This suggests that the actual input properties for this operation are either defined elsewhere or not included in the snippet.
Output
The node outputs data in JSON format representing the result of the API call to add a comment to a project. Typically, this would include details of the newly created comment such as its ID, content, author, timestamp, and associated project information.
If the node supports binary data output (not indicated here), it would typically relate to attachments or media linked to the comment, but no such indication is present in the provided code.
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 in the provided source.
Troubleshooting
- Missing Input Fields: Since the input properties for adding a project comment are not fully defined here, users might encounter issues if required fields like project ID or comment text are missing. Ensure these inputs are correctly configured in the node UI.
- API Authentication Errors: If the API key credential is invalid or missing, the node will fail to authenticate. Verify that the API key is correctly set up in n8n credentials.
- Not Implemented Notices: The presence of notices stating "Sorry, we haven't built this part yet." indicates that some operations may not be fully functional. Users attempting to use those features might receive errors or no response.
- Rate Limits or API Errors: Standard API error handling applies; ensure that the CompanyCam API limits are respected and that network connectivity is stable.
Links and References
- CompanyCam API Documentation — Official API docs for detailed endpoint information.
- n8n Documentation — Guidance on using credentials and configuring nodes.
- GitHub repository for the node (if available) for updates or contributing enhancements.