Trigger de API de automação
Dispare automações do Dailybot enviando eventos JSON para uma URL única. Construa fluxos baseados em eventos com dados personalizados.
El Trigger de Workflow API te permite enviar cualquier evento JSON a Dailybot para iniciar un workflow. Úsalo para transmitir eventos del sistema como notificaciones en canales, activar acciones post-checkin o construir automatizaciones basadas en eventos.
Funcionalidad Beta
El Trigger de Workflow API está actualmente en beta. Si estás interesado en usarlo, por favorcontacta al equipe de Dailybot.
Cómo Funciona
- Envías una petición POST con un payload JSON a tu URL única de trigger
- Dailybot empareja el
event_typedel payload con tus workflows configurados - Los workflows coincidentes se ejecutan con acceso a los datos del evento
- Dailybot responde con HTTP 200 independientemente de si existe un workflow coincidente
Info
Dailybot no almacena estos eventos. Apenas se procesan para decidir qué workflow activar y luego se descartan.
Configuración
- Navega a Configuración de Dailybot → Integraciones
- Selecciona Workflow Trigger
- Copia tu URL única de activación
- Envía peticiones POST con datos de eventos JSON a esta URL
- Cria los workflows correspondientes en Dailybot que escuchen tus tipos de eventos
La Petición POST
Envía una petición POST con Content-Type: application/json a tu URL de trigger.
Campos Obrigatórios
| Name | Type | Required | Description |
|---|---|---|---|
event_type | string | Required | Cadena identificadora personalizada del evento (ej. "log_revenue", "deploy_complete"). Se usa para emparejar workflows. |
secret | string | Optional | Secreto opcional para verificación de firma. Si está configurado y no coincide, el workflow no se activará. |
Puedes incluir cualquier dato JSON personalizado adicional más allá de estos campos:
Exemplo de requisição de trigger
curl -X POST "https://api.dailybot.com/workflow-trigger/your-unique-id/" \
-H "Content-Type: application/json" \
-d '{
"event_type": "deploy_complete",
"secret": "your-secret-token",
"service": "api-gateway",
"version": "2.1.0",
"environment": "production",
"deployed_by": "CI/CD Pipeline"
}'Criar Workflows
Para criar un workflow que responda a tus triggers de API:
- Ve a ChatOps en la aplicación web de Dailybot
- Navega a Workflows
- Cria un nuevo workflow y selecciona API Trigger como tipo de trigger
- Establece el
event_typepara que coincida con tu petición POST - Configura las acciones del workflow (enviar mensagem, ejecutar comando, etc.)
Casos de Uso
- Notificaciones de despliegue — Transmite eventos de deploy a un canal
#releases - Alertas de pagos — Enruta eventos de pago a
#revenuecon detalles de montos - Escalado de soporte — Envía tickets críticos al equipe de guardia
- Acciones post-checkin — Activa seguimientos de managers o encuestas después de completar check-ins
- Procesamiento de formularios — Notifica a usuários específicos cuando se envían formularios con ciertos criterios
- Integración CI/CD — Envía resultados de builds como notificaciones del equipe