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, users, labels, checklists, and more. Specifically, for the Project User resource and the List Assigned Users operation, this node retrieves a list of users assigned to a particular project within CompanyCam.
This functionality is useful in scenarios where you want to automate workflows involving project team management, such as syncing assigned users with other systems, sending notifications to project members, or generating reports on project collaboration.
Example use cases:
- Automatically fetch all users assigned to a project to send them updates.
- Integrate assigned user data into CRM or project management tools.
- Audit or monitor user assignments across multiple projects.
Properties
| Name | Meaning |
|---|---|
| Resource | The type of entity to interact with; here it is fixed to "Project User". |
| Operation | The action to perform; here it is "List Assigned Users" to retrieve users assigned to a project. |
Note: The provided properties JSON contains only notices indicating that some parts are not yet built and does not define specific input parameters for this operation. Typically, such an operation would require at least a project identifier to specify which project's assigned users to list.
Output
The node outputs JSON data representing the list of users assigned to the specified project. Each item in the output array corresponds to a user object containing details such as user ID, name, email, role, and other relevant metadata as defined by the CompanyCam API.
If the node supports binary data output (not indicated here), it would typically be used for file downloads or images, but for listing assigned users, the output is purely JSON.
Dependencies
- Requires an active connection to the CompanyCam API.
- Needs an API authentication token or key configured in the node's credentials to authorize requests.
- The base URL for API requests is
https://api.companycam.com/v2.
Troubleshooting
- Missing or invalid API credentials: Ensure that the API key/token is correctly set up in the node credentials.
- Project ID not provided or incorrect: The operation likely requires a valid project identifier; missing or wrong IDs will cause errors or empty results.
- API rate limits or connectivity issues: Network problems or exceeding API limits can cause request failures.
- Incomplete implementation warnings: Notices in the properties suggest some features may not be fully implemented; verify if the node version supports your required operation fully.
Links and References
- CompanyCam API Documentation
- CompanyCam Official Website
- n8n Community Forums and GitHub repository for custom node contributions and support