CompanyCam icon

CompanyCam

Node for connecting CompanyCam

Overview

The node connects to the CompanyCam API, enabling automation and integration with CompanyCam's services. Specifically, for the "User" resource and the "Create User" operation, it allows users to create new user accounts within a CompanyCam workspace or project. This is useful in scenarios where you want to automate onboarding processes, synchronize user data from other systems, or programmatically manage team members without manual intervention.

Practical examples include:

  • Automatically adding new employees to CompanyCam when they join your company.
  • Syncing user information from an HR system into CompanyCam.
  • Creating temporary users for contractors or external collaborators via workflow automation.

Properties

Name Meaning
Sorry, we haven't built this part yet. Notice indicating that the detailed input properties for creating a user are not implemented or available in this node version.
This node was funded by a company only for specific functionality. We added all of the functions to show what is possible with the CompanyCam API. If you want extra functionality, feel free to reach out to us or submit a PR on the GitHub repo. Informational notice about the node's development status and encouragement to contribute for additional features.
liam@mcgarrigle.co Contact email provided as a notice, likely for support or inquiries related to the node.

Note: The actual input fields required to create a user (such as name, email, role, etc.) are not defined in the provided source or property definitions. The node currently shows notices instead of actionable input parameters for this operation.

Output

The output structure is not explicitly defined in the provided code snippet. However, typically for a "Create User" operation against an API like CompanyCam, the output JSON would contain details of the newly created user, such as:

{
  "id": "string",
  "name": "string",
  "email": "string",
  "role": "string",
  "created_at": "timestamp",
  ...
}

If the node supports binary data output, it would usually relate to user profile images or attachments, but no such indication is present here.

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 other external dependencies or environment variables are indicated.

Troubleshooting

  • Missing Input Fields: Since the node currently displays notices instead of input fields for creating a user, users cannot provide necessary data. This will prevent successful user creation.
  • Authentication Errors: Ensure the API key credential is correctly configured and has sufficient permissions.
  • API Limitations: The node may not support all CompanyCam API features yet; check for updates or contribute enhancements.
  • Error Messages: Likely errors include authentication failures, missing required fields (once implemented), or network issues. Resolving these involves verifying credentials, providing complete input data, and ensuring network connectivity.

Links and References

Discussion