Skip to main content
GET
Buscar delivery por ID
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.
Três campos respondem “de quem é a culpa”. 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

Resposta 200

Authorizations

x-api-key
string
header
required

API Key da Credential (gerada no Backoffice)

Path Parameters

id
string
required

ID da delivery

Response

Dados da delivery

id
string

Identificador único do registro.

webhookId
string

ID do webhook relacionado ao registro.

eventType
string

Tipo do evento entregue (ex.: transaction.paid).

url
string

URL de destino do webhook ou link de download do arquivo.

payload
object

Conteúdo (payload) enviado na entrega do webhook.

status
string

Situação da entrega. Valores: pending, success, failed, retrying.

attemptCount
integer

Número de tentativas de entrega já realizadas.

returnStatus
integer | null

Código de status HTTP retornado pelo endpoint na entrega.

returnData
object | null

Corpo da resposta retornada pelo endpoint na entrega.

errorMessage
string | null

Mensagem de erro quando o processamento falha.

lastAttemptAt
string<date-time> | null

Data e hora da última tentativa de entrega (ISO 8601).

createdAt
string<date-time>

Data e hora de criação do registro (ISO 8601).

updatedAt
string<date-time>

Data e hora da última atualização do registro (ISO 8601).