Como configurar o fluxo no editor e quando usar cada um: Trigger Flow: disparar pela
API.
A rota avisa, não faz.
/flows/trigger com lead.tag_added não põe a tag: só roda os
fluxos desse gatilho. E o contrário também vale: POST /leads/{numero}/tag e
PATCH /leads/{numero}/kanban já rodam os fluxos de tag e de Kanban sozinhos. Chamar
/flows/trigger depois deles roda o fluxo duas vezes.POST /flows/trigger
Corpo
Gatilhos
Os gatilhos marcados em breve estão indisponíveis hoje: a rota aceita o tipo, mas não existe fluxo ligado com ele, e a resposta vem commatched: 0.
Em todo disparo pela API, o fluxo também recebe
trigger.lead_id, trigger.lead_number e
trigger.source ("api"). As variáveis do lead (lead.name, lead.property.<slug>…)
estão em Trigger Flow: blocos.
Resposta: 202
O 202 quer dizer “despachado”, não “terminou”. O resultado de cada execução fica em
Execuções, no painel.
Erros
Exemplos
POST /hooks/{path}
A URL que se cola num sistema de terceiro. O gatilho é sempre webhook.inbound; o
{path} é o Path do gatilho Webhook recebido no fluxo.
Partes da requisição
O corpo inteiro vira
{{trigger.body}}:
Resposta: 202
Erros
Exemplo
Qual usar?
Armadilhas
- O corpo do
/hooksprecisa ser JSON. SemContent-Type: application/json, o fluxo roda com{{trigger.body}}vazio. Formulário (form-urlencoded) não funciona direto. - 202 não quer dizer que rodou. No
/hooks, um path errado também dá 202. - O lead precisa existir. Número que nunca falou com o projeto nem foi importado dá 404.
- Sem
idempotency_key, reenvio roda de novo. Sistemas de webhook reenviam em falha; use um id do evento de origem como chave. - Propriedade pela API não roda fluxos. E o gatilho Propriedade alterada está em
breve: hoje não há fluxo para rodar depois de
PATCH /leads/{numero}/properties. - Mover e pôr tag pela API já rodam os fluxos. Repetir com
/flows/triggerroda o fluxo duas vezes. - Gatilho em breve não roda.
lead.created,lead.message_received,lead.property_changedelead.inactivedãomatched: 0. - A chave vai no header, não na URL. Se o sistema de origem não deixa pôr header,
ele não consegue chamar o
/hooks.
Para saber mais
- Trigger Flow: disparar pela API e receber webhooks
- Trigger Flow: conceitos, blocos, execuções
- Leads, Limites, Erros
- Termos para buscar: “idempotency key”, “inbound webhook”, “webhook retries”, “event-driven automation”.