# CompanyCam integration

> Jobsite photo and video documentation API for contractors and trades — projects, photos, videos, tags, checklists, comments, and team collaboration.

- Authentication: apiKey

## Tools (62)

- **Add Labels to Project**: Add one or more labels to a project.
- **Add Photo Comment**: Add a comment to a photo.
- **Add Photo to Project**: Create a photo on a project from a hosted image URI.
- **Add Project Comment**: Add a comment to a project.
- **Add Tags to Photo**: Add one or more tags to a photo.
- **Archive Project**: Archive a project.
- **Assign User to Project**: Assign a user to a project.
- **Create Group**: Create a new group.
- **Create Project**: Create a new project.
- **Create Project Checklist from Template**: Creates a checklist on a project from a checklist template.
- **Create Project Invitation**: Create a collaboration invitation for a project.
- **Create Tag**: Create a new tag.
- **Create User**: Create a new user in the company.
- **Create Webhook**: Creates a webhook subscription for company event notifications.
- **Delete Group**: Delete a group by ID.
- **Delete Photo**: Permanently delete a photo by ID.
- **Delete Project**: Delete a project.
- **Delete Project Label**: Remove a label from a project.
- **Delete Tag**: Delete a tag.
- **Delete User**: Delete a user by ID.
- **Delete Webhook**: Deletes a webhook by id.
- **List All Checklists**: Lists all checklists for the company, sorted by last updated.
- **List All Photos**: List all photos across the account, most recently captured first.
- **List All Tags**: List all tags for the company, sorted alphabetically.
- **List All Users**: List all users in the company.
- **List All Videos**: List all videos across the account, most recently captured first.
- **List Checklist Templates**: Lists the company's checklist templates.
- **List Groups**: List all groups in the company.
- **List Photo Comments**: List the comments on a photo.
- **List Photo Tags**: List the tags on a photo, sorted alphabetically.
- **List Project Assigned Users**: List the users assigned to a project.
- **List Project Checklists**: Lists checklists attached to a project.
- **List Project Collaborators**: List the collaborators on a project.
- **List Project Comments**: List the comments on a project.
- **List Project Documents**: List the documents attached to a project.
- **List Project Invitations**: List the collaboration invitations for a project.
- **List Project Labels**: List the labels on a project, sorted alphabetically.
- **List Project Photos**: List photos for a project, most recently captured first.
- **List Projects**: List projects for the company, sorted by most recent activity first.
- **List Project Videos**: List videos for a project, most recently captured first.
- **List Webhooks**: Lists webhooks for the authenticated company.
- **Remove Assigned User from Project**: Remove an assigned user from a project.
- **Restore Project**: Restore a previously archived project.
- **Retrieve Company**: Retrieve the company tied to the authenticated API key.
- **Retrieve Current User**: Retrieve the user account tied to the authenticated API key.
- **Retrieve Group**: Retrieve a single group by ID.
- **Retrieve Photo**: Retrieve a single photo by ID.
- **Retrieve Project**: Retrieve a single project by id.
- **Retrieve Project Checklist**: Retrieves a single checklist on a project.
- **Retrieve Tag**: Retrieve a single tag by ID.
- **Retrieve User**: Retrieve a single user by ID.
- **Retrieve Video**: Retrieve a single video by ID.
- **Retrieve Webhook**: Retrieves a single webhook by id.
- **Update Group**: Update an existing group by ID.
- **Update Photo**: Update a photo's editable attributes.
- **Update Photo Description**: Set or replace a photo's description.
- **Update Project**: Update an existing project.
- **Update Project Notepad**: Update the freeform notepad text on a project.
- **Update Tag**: Update an existing tag's display value.
- **Update User**: Update an existing user by ID.
- **Update Webhook**: Updates an existing webhook.
- **Upload Project Document**: Upload a document to a project.

## Related prompts

- [Daily CompanyCam jobsite photo recap in Slack](https://www.generalinput.com/prompts/daily-companycam-jobsite-photo-recap-in-slack.md)
- [Turn CompanyCam service tags into Salesforce cases and Slack alerts](https://www.generalinput.com/prompts/turn-companycam-service-tags-into-salesforce-cases-and-slack-alerts.md)
- [Turn CompanyCam projects into HubSpot deals](https://www.generalinput.com/prompts/turn-companycam-projects-into-hubspot-deals.md)
- [Weekly CompanyCam jobsite rollup in Google Sheets](https://www.generalinput.com/prompts/weekly-companycam-jobsite-rollup-in-google-sheets.md)

Connect CompanyCam in General Input: https://www.generalinput.com/apps/companycam