$API é o endereço da API e $TOKEN o token da chave:
1
Descubra as unidades da chave
id da unidade (12) e o tenant_id da rede (7).2
Encontre o item pela sua referência
Procure o item pelo código do seu sistema, em Se
external_reference (comparação exata):data vier vazio, crie o item. translations leva o bloco do idioma padrão da rede (pt_BR ou en), com name obrigatório:queue_type define o tipo de aviso: single para aviso único (a inscrição encerra no primeiro alerta) ou recurring para aviso recorrente (a inscrição continua e recebe todos os alertas). A resposta 201 traz o item (resumida):3
Estime o custo
sufficient for false, o disparo seria recusado com insufficient_credits.4
Dispare o alerta
message tem até 200 caracteres; title (até 120) é opcional. Para agendar, acrescente scheduled_at em ISO 8601 UTC, dentro da janela schedule do passo anterior. Envie sempre um Idempotency-Key novo por disparo pretendido: se a conexão cair e você repetir a chamada com a mesma chave, o alerta não sai duas vezes (veja Idempotência).A resposta 201 traz o disparo em pending (ou scheduled, se agendado; dispatched quando ninguém estava inscrito):5
Acompanhe o resultado
O envio acontece em segundo plano. Consulte o disparo até
status sair de pending ou processing:dispatched: enviado; sent_count e failed_count detalham as entregas e os créditos foram debitados. failed: não enviado; failure_reason diz por quê (por exemplo, insufficient_credits no momento do envio). scheduled: aguardando scheduled_at; pode ser reagendado (PATCH) ou cancelado (DELETE).Se o disparo for recusado
Um disparo pode ser recusado na hora, com 422 e umcode:
A lista completa de códigos está em Convenções; cada endpoint está detalhado no grupo Endpoints desta aba.