Disparar um webhook
Recebe um callback de webhook e dispara a execução do workflow associado. O caminho é resolvido dinamicamente contra o registro de webhooks; cada workflow pode registrar seu próprio caminho de webhook. Em tempo de execução também são aceitos os métodos GET, PUT, DELETE e PATCH, bem como caminhos aninhados com múltiplos segmentos.
Autorizações
API key for authenticating requests to the Flowker API. Provisioned via the API_KEY environment variable during deployment.
Cabeçalhos
Chave de idempotência opcional para evitar execuções duplicadas a partir da mesma entrega de webhook.
Token de verificação por webhook. Validado pelo handler quando configurado na rota do webhook.
Parâmetros de caminho
Caminho do webhook registrado por um workflow. Suporta caminhos aninhados com múltiplos segmentos em tempo de execução. Barras dentro do caminho devem ser codificadas como %2F conforme RFC 3986/OpenAPI 3.1 (por exemplo, use orders%2Fpaid para orders/paid).
Corpo
Payload do webhook. Tamanho máximo de 1 MB.
Payload do webhook proveniente do sistema externo. O Flowker injeta metadados do webhook (chave _webhook com método, caminho, headers, parâmetros de query e IP remoto) antes de passá-lo ao workflow.
Resposta
Execução do workflow concluída de forma síncrona (estado terminal).
Identificador único da execução.
"f7e6d5c4-b3a2-1098-7654-321fedcba098"
Marca temporal de quando a execução foi iniciada.
"2026-03-17T14:35:00Z"
Status inicial da execução (sempre pending).
"running"
ID do workflow sendo executado.
"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

