Buscar delivery por ID
O registro completo de uma tentativa de entrega — o corpo que saiu daqui e a resposta que o seu servidor deu.
GET /webhooks/deliveries/:id
Faz parte do recurso Webhooks — o cadastro e o catálogo de eventos estão lá.
Retorna uma entrega inteira, com o payload exato que enviamos e o que voltou do seu servidor. É
a leitura de depuração: quando algo “não chegou”, é aqui que se vê se saiu, para onde, e o que o
seu endpoint respondeu.
returnStatus é o HTTP que o seu servidor
devolveu; returnData, o corpo dessa resposta; errorMessage, o motivo quando não houve
resposta nenhuma (timeout, DNS, conexão recusada). returnStatus: null com errorMessage
preenchido significa que a requisição não chegou a ser respondida.payload é o envelope como o seu servidor o recebeu — mesmo id, mesmo occurredAt. Um
reenvio não regrava esses valores, o que é justamente o que permite deduplicar pelo id e
descartar evento antigo pelo occurredAt. O formato está em
Recebendo eventos.attemptCount conta todas as tentativas daquela entrega, automáticas e manuais. Chegando a
7, o ciclo automático se esgotou; daí em diante só cresce por
reprocessamento.Exemplo
Authorizations
API Key da Credential (gerada no Backoffice)
Path Parameters
ID da delivery
Response
Dados da delivery
Identificador único do registro.
ID do webhook relacionado ao registro.
Tipo do evento entregue (ex.: transaction.paid).
URL de destino do webhook ou link de download do arquivo.
Conteúdo (payload) enviado na entrega do webhook.
Situação da entrega. Valores: pending, success, failed, retrying.
Número de tentativas de entrega já realizadas.
Código de status HTTP retornado pelo endpoint na entrega.
Corpo da resposta retornada pelo endpoint na entrega.
Mensagem de erro quando o processamento falha.
Data e hora da última tentativa de entrega (ISO 8601).
Data e hora de criação do registro (ISO 8601).
Data e hora da última atualização do registro (ISO 8601).