Requisição
Os dois campos centrais do webhook. Cada um trabalha em um dos modos Fixo, Lista ou Livre.
O verbo da requisição:
GET, POST, PUT, PATCH ou DELETE.O caminho do endpoint, que é somado ao endereço base da credencial. Precisa começar com
/ (ex.:
/v1/events). É um ótimo lugar para usar variáveis — por exemplo, /v1/users/{{id_externo}}/eventos.Camadas
No webhook, as camadas já vêm prontas: Query, Headers e Body aparecem sempre, e você só preenche as que precisar (cada uma começa com 0 campos). Use a engrenagem de cada camada para configurar seus campos.
| Camada | Para que serve |
|---|---|
| Query | Os parâmetros de query string da URL (ex.: ?versao=2). |
| Headers | Cabeçalhos específicos deste template, somados aos cabeçalhos padrão da credencial. |
| Body | O corpo da requisição — normalmente o conteúdo principal enviado ao seu endpoint. |
| Tipo | Para que serve |
|---|---|
| Texto | Valores de texto simples (aceita {{ }}). |
| URL | Um endereço completo. |
| Número | Valores numéricos. |
| Chave-valor | Pares de chave e valor (bom para metadados). |
| JSON | Estruturas mais complexas, como listas ou objetos aninhados. |
Lembre dos cabeçalhos automáticos da credencial (
X-Idempotency-Key, X-PrismaCDP-User e o
Content-Type): eles continuam sendo adicionados e têm prioridade sobre os cabeçalhos do template.
E, em requisições GET, o corpo é ignorado.Variáveis {{ }}
O webhook é onde as variáveis vão mais longe: qualquer campo pode ter {{nome}} — o caminho, os
parâmetros de query, os cabeçalhos e o corpo. No envio, cada {{ }} é trocado pelo dado real do
perfil, com a origem definida no nó de Ação → Variáveis da jornada. Se uma variável
usada ficar sem origem, o envio é rejeitado.