# CompanyCam: lo que puede hacer el asistente

> Todo lo que el asistente puede hacer en CompanyCam por mensaje: 10 acciones, con ejemplos de mensajes, la llamada a la API de CompanyCam detrás de cada una y cuáles te preguntan antes o se pueden deshacer.

Fuente: https://asktack.com/es/docs/actions/companycam/

En CompanyCam, el asistente puede buscar un proyecto, crear un proyecto, subir fotos, agregar un comentario, ver las fotos recientes, agregar una lista de verificación, etiquetar un proyecto o fotos, actualizar un proyecto, agregar un pendiente y ver proyectos. Se lo pides por mensaje, con tus propias palabras.

**Estado:** Lista, aún sin abrir. Cómo conectarlo, permisos y límites: [CompanyCam](https://asktack.com/es/docs/integrations/companycam/).

| Lo que hace | ¿Pregunta antes? | Deshacer |
|---|---|---|
| Buscar un proyecto | No | – |
| Crear un proyecto | Si tiene dudas | 10 minutos |
| Subir fotos | Si tiene dudas | 10 minutos |
| Agregar un comentario | Si tiene dudas | No |
| Ver las fotos recientes | No | – |
| Agregar una lista de verificación | Si tiene dudas | No |
| Etiquetar un proyecto o fotos | Si tiene dudas | 10 minutos |
| Actualizar un proyecto | Si tiene dudas | 10 minutos |
| Agregar un pendiente | Si tiene dudas | 10 minutos |
| Ver proyectos | No | – |

Las reglas para preguntar antes y deshacer son las mismas en todas las herramientas: mira [Confirmaciones y deshacer](https://asktack.com/es/docs/confirmations-and-undo/).

## Buscar un proyecto

Busca un proyecto por nombre o dirección de la obra y te contesta con la dirección, cuántas fotos tiene y el enlace.

- **¿Pregunta antes de hacerlo?** No. Solo consulta información.
- **¿Se puede deshacer?** No hace falta: no cambia nada.
- **Llamada a la API de CompanyCam:** `GET /public_api/v1/projects/search`
- **Nombre de la acción:** `companycam.find_project`

**Ejemplos de mensajes:**

- "busca el proyecto de la calle Oak en CompanyCam"
- "¿tenemos proyecto en CompanyCam para los Henderson?"

## Crear un proyecto

Crea un proyecto para una obra para que la cuadrilla suba fotos. Si ya hay uno con el mismo nombre y dirección, usa ese.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de CompanyCam:** `POST /public_api/v1/projects`
- **Nombre de la acción:** `companycam.create_project`

**Ejemplos de mensajes:**

- "crea un proyecto en CompanyCam para 1500 Elm St, Dallas TX"
- "proyecto nuevo: techo de los Henderson en 12 Oak St, Round Rock"

## Subir fotos

Sube a un proyecto las fotos que mandas por mensaje, con descripción o etiquetas si quieres.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de CompanyCam:** `POST /public_api/v1/projects/{id}/photos`
- **Nombre de la acción:** `companycam.add_photos`

**Ejemplos de mensajes:**

- "[4 fotos] súbelas al proyecto de la calle Elm"
- "[foto] ponla en el proyecto de la cocina Lopez, etiqueta daño"

## Agregar un comentario

Agrega un comentario a un proyecto, o a su foto más reciente, para que lo vea el equipo.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** No. Cámbialo o bórralo en la herramienta misma.
- **Llamada a la API de CompanyCam:** `POST /public_api/v1/projects/{id}/comments`
- **Nombre de la acción:** `companycam.add_comment`

**Ejemplos de mensajes:**

- "nota en el proyecto Lopez: el perro está en el patio"
- "comentario en 12 Oak St: el dueño quiere que nos llevemos las tejas viejas"

## Ver las fotos recientes

Te enseña las fotos más recientes de un proyecto (o de todos) con quién las tomó, cuándo y el enlace.

- **¿Pregunta antes de hacerlo?** No. Solo consulta información.
- **¿Se puede deshacer?** No hace falta: no cambia nada.
- **Llamada a la API de CompanyCam:** `GET /public_api/v1/projects/{id}/photos`
- **Nombre de la acción:** `companycam.list_recent_photos`

**Ejemplos de mensajes:**

- "¿cuáles son las últimas fotos del proyecto Lopez?"
- "¿Mike subió fotos de 12 Oak St hoy?"

## Agregar una lista de verificación

Agrega una lista de verificación a un proyecto, desde una de tus plantillas o como lista nueva con título.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** No. Cámbialo o bórralo en la herramienta misma.
- **Llamada a la API de CompanyCam:** `POST /public_api/v1/projects/{id}/conditional_checklists`
- **Nombre de la acción:** `companycam.create_checklist`

**Ejemplos de mensajes:**

- "agrega la lista de inspección final al proyecto Lopez"
- "pon la lista de inspección de techo en el proyecto Henderson"

## Etiquetar un proyecto o fotos

Etiqueta un proyecto, o sus últimas fotos, como 'daño por granizo' o 'seguro'. Las etiquetas del proyecto se pueden deshacer; las de fotos no.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de CompanyCam:** `POST /projects/{project_id}/labels`
- **Nombre de la acción:** `companycam.add_tags`

**Ejemplos de mensajes:**

- "etiqueta el proyecto Miller como reclamo de seguro"
- "ponle la etiqueta antes a las últimas 3 fotos de la calle Oak"

## Actualizar un proyecto

Le cambia el nombre a un proyecto, corrige su dirección, o lo archiva (o lo saca del archivo).

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de CompanyCam:** `PATCH /projects/{id}`
- **Nombre de la acción:** `companycam.update_project`

**Ejemplos de mensajes:**

- "cámbiale el nombre al proyecto Henderson a Henderson Techo 2026"
- "archiva el proyecto de la calle Oak, ya terminamos"

## Agregar un pendiente

Agrega un pendiente a la lista de tareas del proyecto para la cuadrilla.

- **¿Pregunta antes de hacerlo?** Normalmente no. Te pregunta antes si no está seguro de lo que quisiste decir, si un nombre no coincide exacto o si son más de 5 registros a la vez.
- **¿Se puede deshacer?** Sí. Escribe "deshaz eso" en los próximos 10 minutos.
- **Llamada a la API de CompanyCam:** `POST /projects/{project_id}/project_tasks`
- **Nombre de la acción:** `companycam.create_task`

**Ejemplos de mensajes:**

- "agrega un pendiente al proyecto Lopez: revisar el canalón"
- "pendiente para el techo de Miller: llevarse el contenedor el viernes"

## Ver proyectos

Te dice los proyectos en una ciudad, calle o código postal, o los que tienen las fotos más recientes.

- **¿Pregunta antes de hacerlo?** No. Solo consulta información.
- **¿Se puede deshacer?** No hace falta: no cambia nada.
- **Llamada a la API de CompanyCam:** `GET /projects`
- **Nombre de la acción:** `companycam.list_projects`

**Ejemplos de mensajes:**

- "¿qué proyectos tenemos en Round Rock?"
- "¿en qué proyectos estamos trabajando ahorita?"

---

*Esta lista se genera del código que ejecuta cada acción, así que siempre está al día.*
