CompanyCam icon

CompanyCam

Node for connecting CompanyCam

Overview

The node connects to the CompanyCam API, enabling automation around project-related data and user management within CompanyCam. Specifically, for the "Project User" resource and the "Assign a User to a Project" operation, this node facilitates assigning an existing user to a specific project in CompanyCam. This is useful in scenarios where you want to programmatically manage project team members, automate user assignments based on workflows, or integrate CompanyCam user-project relationships with other systems.

Practical examples include:

  • Automatically adding a new employee to relevant projects when they join a company.
  • Syncing project user assignments from an external HR or project management system.
  • Managing user permissions and collaborations dynamically as projects evolve.

Properties

Name Meaning
notice A placeholder notice indicating that this part of the node's functionality has not yet been implemented. It appears for multiple resources including "projectUser".

Note: The provided properties JSON only contains notices stating that the feature is not built yet, so no actionable input properties are currently available for this operation.

Output

Since the actual implementation of the "Assign a User to a Project" operation is not present (as indicated by the notice), there is no defined output structure available from the source code.

Generally, for such an operation, one would expect the output json field to contain confirmation details about the assignment, such as the user ID, project ID, and status of the assignment. If binary data were involved (which is unlikely here), it would typically represent files or images related to the project or user.

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 code snippet.

Troubleshooting

  • Feature Not Implemented: Users attempting to use the "Assign a User to a Project" operation will encounter a notice indicating the feature is not yet built. No functional execution will occur.
  • Authentication Errors: Ensure that a valid API key credential is configured in n8n for the CompanyCam node to avoid authentication failures.
  • API Connectivity Issues: Verify network connectivity and that the CompanyCam API endpoint is reachable.
  • Missing Input Properties: Since no input properties are defined, users cannot specify which user or project to assign, leading to incomplete operation setup.

Links and References


Summary:
Currently, the "Assign a User to a Project" operation for the "Project User" resource in this CompanyCam node is not implemented. The node includes notices informing users of this limitation. Once implemented, it would allow automated assignment of users to projects via the CompanyCam API, streamlining project collaboration management.

Discussion