Skip to main content
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 eventNamevá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