CompanyCam

CompanyCam is a photo-first jobsite management platform for documenting projects, coordinating teams, and sharing project updates.

24 actions Integration catalog
Request access
Connect CompanyCam once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Add CommentCOMPANYCAM_ADD_COMMENT
Add a comment to either a CompanyCam project or photo.
Add Photo TagsCOMPANYCAM_ADD_PHOTO_TAGS
Attach media tags by display name. CompanyCam reuses matching media tags and creates reusable media tags for names that do not exist.
Add Project LabelsCOMPANYCAM_ADD_PROJECT_LABELS
Attach project labels by display name. CompanyCam reuses matching global labels and creates reusable global labels for names that do not exist.
Add Project Photo From URLCOMPANYCAM_ADD_PROJECT_PHOTO_FROM_URL
Add a photo to a CompanyCam project by having CompanyCam fetch a publicly reachable HTTPS image URL.
Create CustomerCOMPANYCAM_CREATE_CUSTOMER
Create a CompanyCam customer with optional contact details, company status, notes, address, and initial contacts.
Create ProjectCOMPANYCAM_CREATE_PROJECT
Create a CompanyCam project with its required address and optional contact, customer, location, and template details.
Create Project TaskCOMPANYCAM_CREATE_PROJECT_TASK
Create a task on a CompanyCam project with task details and optional assignees.
Create Photo TagCOMPANYCAM_CREATE_TAG
Create a reusable CompanyCam media tag for organizing photos.
Get Account ContextCOMPANYCAM_GET_ACCOUNT_CONTEXT
Return the connected CompanyCam user and company so an agent can identify the account, role, and company before acting.
Get PhotoCOMPANYCAM_GET_PHOTO
Get one CompanyCam photo by ID.
Get ProjectCOMPANYCAM_GET_PROJECT
Get one CompanyCam project by ID.
List CommentsCOMPANYCAM_LIST_COMMENTS
List comments attached to either a CompanyCam project or photo.
List CustomersCOMPANYCAM_LIST_CUSTOMERS
List or search CompanyCam customers by name or contact text.
List Project LabelsCOMPANYCAM_LIST_LABELS
List reusable CompanyCam project labels that can be attached to projects.
List Project PhotosCOMPANYCAM_LIST_PROJECT_PHOTOS
List and filter photos in a CompanyCam project by tags, users, or groups, one cursor page at a time.
List ProjectsCOMPANYCAM_LIST_PROJECTS
List projects with optional lifecycle and assigned-user filters, one cursor page at a time.
List Project TasksCOMPANYCAM_LIST_PROJECT_TASKS
List tasks for a CompanyCam project, including status, completion, assignees, and attached media.
List Photo TagsCOMPANYCAM_LIST_TAGS
List reusable CompanyCam media tags and return an opaque cursor for the next page.
List UsersCOMPANYCAM_LIST_USERS
List CompanyCam users available for task assignment and project workflows.
Search ProjectsCOMPANYCAM_SEARCH_PROJECTS
Search CompanyCam projects by a free-text query when project list filters are insufficient.
Set Photo DescriptionCOMPANYCAM_SET_PHOTO_DESCRIPTION
Create or replace the description attached to a CompanyCam photo. Setting a description replaces the photo's existing description rather than appending to it.
Update CustomerCOMPANYCAM_UPDATE_CUSTOMER
Update the name, notes, city, or postal code of an existing CompanyCam customer.
Update ProjectCOMPANYCAM_UPDATE_PROJECT
Update editable project identity, address, or primary-contact fields without changing archive state.
Update Project TaskCOMPANYCAM_UPDATE_PROJECT_TASK
Update a CompanyCam project task's details or add and retain assignees. This tool cannot remove existing assignees because removal requires provider-specific assignee-removal records that this tool does not expose.