Webhooks
Objeto de evento
Referência do corpo e dos headers enviados nos webhooks.
Cada webhook é um POST HTTPS com um evento JSON no corpo. Os detalhes de configuração estão em Webhooks.
Headers
ID do evento, igual ao campo id. Não muda entre tentativas.
Segundos Unix da tentativa (10 dígitos).
Assinaturas v1,BASE64, separadas por espaço. Veja Verificar assinaturas.
Bearer <token>, somente se o destino tiver um token Bearer configurado.
Corpo
Identificador do evento, no formato evt_ seguido de 32 caracteres hexadecimais.
script.created, script.updated, script.status_changed, script.trashed, script.restored ou webhook.test.
Momento da alteração que originou o evento.
Versão do contrato. Atualmente 2026-10-30.
production, staging ou development.
Conteúdo do evento. Em eventos de roteiro:
Mostrar propriedadesOcultar propriedades
Identificador do roteiro.
Revisão que gerou o evento.
Status no momento do evento.
Preenchido quando o roteiro está na lixeira.
Campos alterados (title, content, status) em script.updated e script.status_changed. Vazio nos demais.
Status anterior, apenas em script.status_changed.
Em webhook.test, data traz challenge e message.
Resposta esperada
| Evento | Responda |
|---|---|
webhook.test | 200 com {"challenge": "<data.challenge>"} |
| Demais | 200 ou 202 após persistir o evento |