Skip to content

Activity API · Desarrolladores

Envía actividad personalizada desde apps externas a los reportes de check-in de Dailybot mediante la Activity Hook URL.

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.

Info: Obtén tu hook URL en Configuración → API e integraciones → Activity API.

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

  1. Ve a Configuración → Integraciones → Activity API
  2. Copia tu Activity Hook URL única
  3. Envía 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

  • custom_type (requerido) — Identificador de actividad, máx. 128 caracteres
  • message (requerido) — Texto de actividad mostrado en el reporte
  • link (opcional) — URL clicable en reportes
  • user_email o user_uuid (uno requerido) — Atribución de usuario
curl -X POST "https://your-activity-hook-url/" \
  -H "Content-Type: application/json" \
  -d '{
    "custom_type": "deployment",
    "message": "Desplegado v2.1.0 a producción",
    "link": "https://github.com/org/repo/releases/tag/v2.1.0",
    "user_email": "[email protected]"
  }'

Códigos de respuesta

  • 200 — Actividad registrada correctamente
  • 404 — Email o UUID de usuario no encontrado en la organización

Seguimiento de actividad en reportes

Activa Activity tracking en Configuración del check-in → Compartir → Opciones avanzadas. La actividad registrada en las 24 horas previas a una respuesta de check-in aparece como columna automática en reportes.

Casos de uso

  • Despliegues y eventos CI/CD
  • Tickets de soporte resueltos por miembro del equipo
  • Scripts personalizados y herramientas internas
  • Zapier u otras plataformas no-code usando la hook URL como destino de webhook