Evento = nome do fato (user.created). Automação = grafo com gatilho + passos. Dispare com Enviar evento e use Idempotency-Key contra duplicata.
Em poucas palavras
- Um passo
trigger por fluxo; ligações em connections
- Passo
condition: sempre saídas "true" e "false"
- Envios no fluxo exigem escopos de canal (
email:send, etc.)
Contexto: Introdução. Escopos: Escopos da API Key.
Antes de começar
- Escopos:
events:read, events:write, automations:read, automations:write
- Pelo menos um template criado (anote os IDs)
- Auth:
Authorization: Bearer sk_live_... ou x-api-key
- Base URL:
https://api.notifique.dev
1. Registrar o evento
1A, Pelo painel
Automações → Eventos → cadastre o nome e o schema do payload (opcional).
1B, Pela API
Escopo: events:write.
schemaJson é opcional, se existir, valida o payload no disparo.
2. Criar a automação
Escopo: automations:write.
Exemplo: boas-vindas + e-mail após 3 dias.
259200000 ms = 3 dias. Troque os IDs dos templates.
3. Disparar o evento
Escopo: events:write. Header opcional: Idempotency-Key: onboarding-001
Destinatário: um entre contactId, email ou phone (E.164).
Resposta esperada:
Várias automações no mesmo eventName → várias runs.
4. Ver execuções
Escopo: automations:read.
Detalhe de uma run: GET /v1/automations/:automationId/runs/:runId, veja spec Automações e eventos no menu.
Próximos passos