Guía de la Activity API
La Activity API te permite enviar actividad personalizada desde cualquier aplicación externa a Dailybot. Úsala para rastrear trabajo de herramientas que no tienen una integración nativa con Dailybot — la actividad se muestra en los reportes de check-in junto con datos de otras integraciones.
Requisito de facturación: Tu organización debe tener un plan de facturación que soporte APIs e integraciones para usar la Activity API.
Comenzar
- Ve a Configuración de Dailybot → Integraciones → Activity API
- Copia tu Activity Hook URL única
- Usa esta URL como destino para peticiones POST desde tu aplicación
Petición POST
Envía una petición POST con Content-Type: application/json a tu Activity Hook URL.
Campos de la petición
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
custom_type | string | Sí | Identificador de actividad (máx 128 caracteres). Usado para categorizar el tipo de actividad. |
message | string | Sí | Texto con detalles de la actividad que se muestra en el reporte. |
link | string | No | URL que se vuelve clickeable en los reportes de Dailybot. |
user_email | string | No | Email del usuario de Dailybot al que atribuir la actividad. Usa este o user_uuid. |
user_uuid | string | No | UUID del usuario de Dailybot al que atribuir la actividad. Usa este o user_email. |
Identifica al usuario con user_email o user_uuid. Al menos uno es requerido para atribuir la actividad a un miembro del equipo.
Ejemplo de petición
curl -X POST "https://your-activity-hook-url/" \
-H "Content-Type: application/json" \
-d '{
"custom_type": "deployment",
"message": "Deployed v2.1.0 to production",
"link": "https://github.com/org/repo/releases/tag/v2.1.0",
"user_email": "developer@company.com"
}'
Códigos de respuesta
| Código | Descripción |
|---|---|
200 | Actividad registrada exitosamente |
404 | Email o UUID del usuario no encontrado en la organización |
Seguimiento de actividad en reportes
- Abre la configuración del check-in que deseas mejorar
- Ve a Compartir → Opciones Avanzadas
- Habilita Seguimiento de actividad
La actividad registrada dentro de las 24 horas antes de una respuesta de check-in hasta el final de ese día aparece como una columna añadida automáticamente en los reportes.
Casos de uso
- Despliegues — Registra eventos de despliegue con detalles de versión y entorno
- Tickets de soporte — Rastrea tickets de soporte resueltos por miembro del equipo
- Herramientas de diseño — Envía actividad de Figma, Sketch u otras herramientas de diseño
- Scripts personalizados — Integra con pipelines CI/CD, sistemas de monitoreo o herramientas internas
- Zapier / Make — Usa la Activity Hook URL como destino de webhook en plataformas de automatización