Plataforma para desarrolladores

Desarrolla con la API de CrewBox

CrewBox incluye una API REST completa que te da acceso programático a todas las funciones de la plataforma — proyectos, fotos, tareas, documentos, informes y más. Crea integraciones, automatiza tus flujos de trabajo y conecta CrewBox con las herramientas que tu cuadrilla ya usa.

Obtener acceso a la API
curl https://api.crewbox.pro/v1/projects \
  -H "Authorization: Bearer YOUR_API_KEY"

Una sola API para todas las funciones

Todo lo que puedes hacer en la app de CrewBox, puedes hacerlo a través de la API.

Proyectos

Crea, lee, actualiza y organiza proyectos — incluidas direcciones, asignaciones de cuadrilla, etiquetas y fotos de portada.

Fotos y videos

Sube, obtén y gestiona fotos y videos de obra, con GPS, marcas de tiempo, leyendas y anotaciones.

Tareas

Crea y asigna tareas, establece fechas de vencimiento, haz seguimiento del avance y adjunta fotos mediante programación.

Documentos e informes

Genera informes PDF, gestiona documentos e importa los informes finalizados directamente a tus propios sistemas.

Etiquetas y comentarios

Aplica etiquetas, lee y publica comentarios y @menciones para mantener tus integraciones sincronizadas con el campo.

Usuarios y notificaciones

Gestiona los miembros de la cuadrilla, los roles y los accesos, y conéctate a los eventos de notificación mediante webhooks.

API

La API REST

Cada solicitud va a una única URL base y se autentica con un token bearer. Verbos REST estándar, JSON de entrada y de salida, y URL de recursos predecibles para cada objeto de CrewBox.

# List projects
GET https://api.crewbox.pro/v1/projects
Authorization: Bearer YOUR_API_KEY

# Response
{
  "data": [
    { "id": "prj_123", "name": "123 Main St", "status": "active" }
  ]
}
Webhooks

Webhooks

Registra una URL y CrewBox le envía una carga JSON en el momento en que ocurre un evento — sin sondeo. Cada envío va firmado, así que puedes verificar que proviene de nosotros.

# CrewBox POSTs to your endpoint
POST https://your-app.com/webhooks/crewbox
X-CrewBox-Signature: sha256=…

{
  "event": "photo.created",
  "project_id": "prj_123",
  "data": { "id": "img_456", "url": "https://…" }
}

Suscríbete a eventos como:

project.created     task.completed      photo.created
report.finished     comment.created     document.uploaded
project.updated     task.assigned       user.added

Cómo funciona el acceso

1. Solicita acceso

Regístrate abajo para unirte al programa de desarrolladores. Revisaremos tu caso de uso y aprovisionaremos tu cuenta.

2. Obtén tu clave API

Recibe una clave API secreta limitada a tu espacio de trabajo. Autentica cada solicitud con un simple token bearer.

3. Empieza a desarrollar

Llama a los endpoints REST, suscríbete a los webhooks y lanza tu integración con nuestra documentación y soporte.