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 automation and integration with various CompanyCam resources. Specifically, for the "Project Label" resource and the "Add Labels to Project" operation, it allows users to add one or more labels to a specified project within CompanyCam. This is useful for organizing projects by categorizing them with relevant labels, improving project management and searchability.
Common scenarios include:
- Automatically tagging new projects with predefined labels based on certain triggers.
- Bulk labeling projects to maintain consistent organization.
- Integrating label assignment into workflows that involve project creation or updates.
Properties
| Name | Meaning |
|---|---|
| Resource | The type of entity to interact with; here, "Project Label" is selected. |
| Operation | The action to perform; here, "Add Labels to Project" is chosen. |
Note: The provided properties JSON contains only notices indicating incomplete implementation and does not define specific input fields for this operation. Typically, for adding labels to a project, expected inputs would include:
- Project ID: Identifier of the project to which labels will be added.
- Labels: One or more labels to assign to the project.
Since these are not explicitly defined in the provided code snippet, users should expect to provide such inputs according to the full node implementation or API documentation.
Output
The node outputs JSON data representing the result of the "Add Labels to Project" operation. This typically includes confirmation of the labels added, updated project details, or status messages from the CompanyCam API.
If binary data output is supported (not indicated here), it would represent files or media related to the project or labels, but no such indication exists in the provided source.
Dependencies
- Requires an active connection to the CompanyCam API.
- Needs an API authentication token or key configured in n8n credentials to authorize requests.
- The base URL for API requests is
https://api.companycam.com/v2.
Troubleshooting
- Missing Input Fields: Since the property definitions for this operation are not fully implemented, users might encounter errors due to missing required parameters like project ID or labels. Ensure all necessary inputs are provided.
- Authentication Errors: Invalid or missing API credentials will cause authorization failures. Verify that the API key credential is correctly set up.
- API Limitations: The CompanyCam API may have rate limits or restrictions on label operations. Check API documentation if requests fail.
- Incomplete Node Implementation Notices: The node includes notices indicating some parts are not yet built. Users might find limited functionality or placeholders instead of full features.
Links and References
- CompanyCam API Documentation
- n8n Documentation
- CompanyCam GitHub Repository (for potential contributions or issues)
Note: The provided bundled source code mainly references multiple description and operation files but does not contain explicit logic for the "Add Labels to Project" operation's execute method. The properties JSON only contains notices, suggesting this part of the node is under development or placeholder.