Listar webhooks
const url = 'https://dattacrm.com.br/api/v1/webhooks';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://dattacrm.com.br/api/v1/webhooks \ --header 'Authorization: Bearer <token>'Lista os webhooks (destinos de saída) da conta, do mais novo para o mais antigo: nome, URL, eventos, filtros, situação, se ignora o que a própria chave causou e qual chave o criou. Nunca devolve o segredo nem os cabeçalhos.
Authorizations
Seção intitulada “Authorizations ”Responses
Seção intitulada “ Responses ”Sucesso.
object
Webhooks da conta, do mais novo para o mais antigo.
Webhook da conta: um endereço que o CRM avisa quando acontecem os eventos assinados.
object
Identificador do webhook.
Nome do webhook, como aparece na tela de destinos.
URL https que recebe o aviso de cada evento.
Eventos que disparam o webhook.
Filtros por evento. Vazio quando o webhook dispara para todo evento assinado.
object
Filtros do evento, por nome de filtro.
object
Valores aceitos para o filtro.
Situação: active (entregando), paused (pausado depois de falhas seguidas) ou disabled (desligado).
Verdadeiro quando o webhook não avisa sobre o que a própria chave que o criou causou.
Quando o webhook foi criado.
Example
{ "data": [ { "id": "0b6f3c1e-8a4d-4f5b-9c2e-1a2b3c4d5e6f", "createdByApiKeyId": "0b6f3c1e-8a4d-4f5b-9c2e-1a2b3c4d5e6f", "createdAt": "2026-10-19T12:00:00.000Z" } ]}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Máximo de requisições por janela de 60 segundos para esta chave.
Requisições restantes na janela atual.
Fim da janela atual, em milissegundos desde a época Unix (epoch ms).
Dados inválidos na requisição (validation_error), lead novo sem lista (list_required), campo que mudou de lugar (field_moved) ou chave enviada na URL (api_key_in_url).
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Chave ausente, inválida (invalid_api_key), vencida (api_key_expired) ou revogada (api_key_revoked).
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Limite de requisições atingido (rate_limited). Aguarde Retry-After segundos.
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.
Máximo de requisições por janela de 60 segundos para esta chave.
Requisições restantes na janela atual.
Fim da janela atual, em milissegundos desde a época Unix (epoch ms).
Segundos até poder tentar de novo.
Erro interno (internal_error). Informe o requestId ao suporte.
Formato de erro da API.
object
object
Código estável do erro, ex.: validation_error.
Mensagem legível em português.
Detalhes extras, ex.: lista de campos inválidos.
Identificador da requisição, para suporte.
Example generated
{ "error": { "code": "example", "message": "example", "details": "example", "requestId": "example" }}Headers
Seção intitulada “Headers ”Identificador da requisição, para suporte.