---
title: "CompanyCam integration for LuumenAI"
url: "https://www.luumen.ai/integrations/companycam/"
entity: SoftwareIntegration
category: "Project management"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# CompanyCam integration for LuumenAI

Read jobsite photos and projects, and file the follow-up work for approval

## What LuumenAI can do with CompanyCam

LuumenAI connects to CompanyCam with an API token and exposes 24 tools (12 read-only · 12 write). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 24 tools (12 read-only · 12 write)
- Plan: available on all plans
- Category: Project management

## About CompanyCam with LuumenAI

Connect CompanyCam and your team can ask about jobsite work in plain language. Look up a project, filter its photos by tag or crew, read comments, and check which tasks are still open. When something needs to change — a new task, a comment, a label, a customer record — Luumen shows the exact call first and waits for your approval before sending it. Authentication is by API key.

## Example tools

Read-only (12 in total):

- `COMPANYCAM_GET_ACCOUNT_CONTEXT` — Return the connected CompanyCam user and company so an agent can identify the account, role, and company before acting.
- `COMPANYCAM_GET_PHOTO` — Get one CompanyCam photo by ID.
- `COMPANYCAM_GET_PROJECT` — Get one CompanyCam project by ID.
- `COMPANYCAM_LIST_COMMENTS` — List comments attached to either a CompanyCam project or photo.
- `COMPANYCAM_LIST_CUSTOMERS` — List or search CompanyCam customers by name or contact text.
- `COMPANYCAM_LIST_LABELS` — List reusable CompanyCam project labels that can be attached to projects.
- `COMPANYCAM_LIST_PROJECT_PHOTOS` — List and filter photos in a CompanyCam project by tags, users, or groups, one cursor page at a time.
- `COMPANYCAM_LIST_PROJECTS` — List projects with optional lifecycle and assigned-user filters, one cursor page at a time.

Write and destructive (12 in total, approval required by default):

- `COMPANYCAM_ADD_COMMENT` — Add a comment to either a CompanyCam project or photo.
- `COMPANYCAM_ADD_PHOTO_TAGS` — Attach media tags by display name.
- `COMPANYCAM_ADD_PROJECT_LABELS` — Attach project labels by display name.
- `COMPANYCAM_ADD_PROJECT_PHOTO_FROM_URL` — Add a photo to a CompanyCam project by having CompanyCam fetch a publicly reachable HTTPS image URL.
- `COMPANYCAM_CREATE_CUSTOMER` — Create a CompanyCam customer with optional contact details, company status, notes, address, and initial contacts.
- `COMPANYCAM_CREATE_PROJECT` — Create a CompanyCam project with its required address and optional contact, customer, location, and template details.
- `COMPANYCAM_CREATE_PROJECT_TASK` — Create a task on a CompanyCam project with task details and optional assignees.
- `COMPANYCAM_CREATE_TAG` — Create a reusable CompanyCam media tag for organizing photos.

## Frequently asked questions

### How does LuumenAI connect to CompanyCam?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in CompanyCam on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default. Administrators configure that per tool.

### Is there an audit trail?

Every call to CompanyCam — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/companycam/
