Skip to content
CompanyCam logo

Connectors / Operations · HTTP Connector

Automate CompanyCam with Tray.ai

Create a project, add photo tags and create a customer in CompanyCam, and start a workflow when CompanyCam sends “Project created”.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with CompanyCam on Tray.ai?

CompanyCam is a photo and project documentation app for contractors, letting crews capture job site photos, checklists, documents and proposals in one shared project record. Tray.ai connects to CompanyCam through the HTTP Connector, so your workflows can call the CompanyCam API alongside the rest of your stack.

  • When CompanyCam sends “Project created”, create a matching job in your field service system.
  • If CompanyCam sends “Checklist task completed”, update the job status in your project tracker.
  • Create a project in CompanyCam each time a deal is won in your CRM.
  • When CompanyCam sends “Photo created”, add the photo link to the customer's record in your CRM.
Connects through
HTTP Connector
Authentication
OAuth 2.0 or a bearer token
Base URL
https://api.companycam.com/public_api/v1

Set it up

Connect CompanyCam to Tray.ai

Each step uses CompanyCam's own API details, from its documentation.

Step 1

Sign in to CompanyCam with OAuth 2.0

Set up an OAuth 2.0 authentication with the client ID and secret of an OAuth app you register with CompanyCam. Sign in once and every step reads the token from there.

Step 2

Point the HTTP Client at the API

Add an HTTP Client step and use https://api.companycam.com/public_api/v1 as the base URL. Or paste a cURL example from CompanyCam's API docs, and Tray.ai fills in the method, URL, and headers.

Step 3

Start with “List projects”

It's one of 27 documented actions, under Projects. The response comes back as data the next step can map into your other apps.

Step 4

Start workflows from CompanyCam events

Give CompanyCam the URL of a Tray.ai webhook trigger. “Project created” can then start a workflow, and so can 8 other events.

What the CompanyCam API covers

6 resources and 27 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.

Projects

  • List projects
  • Search projects
  • Create a project
  • Update a project
  • Archive a project
  • Delete a project

Photos

  • List photos
  • Upload a project photo
  • Update a photo
  • Delete a photo
  • Add photo tags

Customers

  • List customers
  • Create a customer
  • Update a customer
  • Delete a customer

Invoices

  • List invoices
  • Create an invoice
  • Update an invoice
  • Delete an invoice

Proposals

  • List proposals
  • Create a proposal
  • Update a proposal
  • Duplicate a proposal

Webhooks

  • List webhooks
  • Create a webhook
  • Update a webhook
  • Delete a webhook

Events CompanyCam can send to a Tray.ai webhook trigger

  • Project created
  • Project updated
  • Project archived
  • Project deleted
  • Photo created
  • Photo updated
  • Document created
  • Video created
  • Checklist task completed

Checked against CompanyCam's own documentation on 2026-10-22

developers.companycam.com/llms.txt

Frequently asked questions

What can a Tray.ai workflow do in CompanyCam?

+

The CompanyCam API documents 27 actions across 6 resources (Projects, Photos, Customers, Invoices, Proposals, Webhooks). For example: List projects; List photos; List customers. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with CompanyCam?

+

The CompanyCam API uses OAuth 2.0 and a bearer token. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

Which CompanyCam events can start a Tray.ai workflow?

+

CompanyCam sends 9 events to a webhook URL, for example: Project created; Project updated; Project archived; Project deleted; Photo created; Photo updated; Document created; Video created. A Tray.ai webhook trigger receives them and starts a workflow.

See CompanyCam working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.