CompanyCam icon

CompanyCam

Node for connecting CompanyCam

Overview

The provided source code defines a custom n8n node named "CompanyCam" designed to interact with the CompanyCam API. The node supports multiple resources and operations related to project management, photos, collaborators, documents, users, labels, checklists, tags, groups, and other entities within CompanyCam.

Specifically for the Project resource and the Restore Project operation, the node is intended to restore a previously deleted or archived project in CompanyCam. However, based on the input properties and notices, this particular operation ("restoreProject") is not yet implemented in the node. The notices indicate that this part of the functionality has not been built yet.

Practical Use Cases

  • When fully implemented, restoring a project would be useful in scenarios where a user accidentally deletes or archives a project and needs to recover it without recreating all associated data.
  • This could help maintain continuity in project workflows and avoid data loss.

Since the operation is not currently implemented, users cannot perform this action through the node at this time.

Properties

Name Meaning
Sorry, we haven't built this part yet. A notice informing users that the "Restore Project" operation is not yet available.
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 development status and encouragement to contribute or request features.
liam@mcgarrigle.co Contact email presumably for support or inquiries related to the node.

Note: No actionable input properties are defined for the "Restore Project" operation, reflecting its unimplemented status.

Output

Since the "Restore Project" operation is not implemented, there is no output structure defined or produced by this node for this operation. Typically, if implemented, the output would likely include JSON data representing the restored project's details such as project ID, name, status, timestamps, and related metadata.

No binary data output is indicated or expected.

Dependencies

  • The node requires an API key credential for authenticating requests to the CompanyCam API.
  • It uses the base URL https://api.companycam.com/v2 for API calls.
  • No additional external dependencies or environment variables are specified in the provided code snippet.

Troubleshooting

  • Operation Not Available: Users attempting to use the "Restore Project" operation will find it non-functional because it is not implemented. The node explicitly shows notices indicating this limitation.
  • API Authentication Errors: Ensure that a valid API key credential is configured in n8n for the CompanyCam node to authenticate requests.
  • Feature Requests: Since the operation is not built, users needing this feature should consider reaching out via the provided contact email or contributing to the node's repository.

Links and References


Summary: The "Restore Project" operation for the CompanyCam node is currently a placeholder with no implemented logic. Users are informed via notices and encouraged to contribute or request this feature.

Discussion