# Consultar callback (/docs/pix-processamento/endpoints/callbacks/get_user_callback_by_id)

## GET /user/callbacks/{id}

`GET https://api.payzu.processamento.com/v1/user/callbacks/{id}`

Retorna os detalhes de um log de callback específico.

Guia: Webhooks (/docs/pix-processamento/webhooks)

### Path params

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `id` | string | yes | ID único do callback |

### Responses

**200** Detalhes do callback

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `id` | string | no | ID único do callback |
| `url` | string | no | URL do webhook que recebeu o callback |
| `status` | number | no | Código de status HTTP da resposta |
| `transactionId` | string | no | ID da transação relacionada |
| `createdAt` | string | no | Data e hora em que o log do callback foi criado — format: date-time |
| `body` | object | no | Corpo da requisição enviado (JSON parseado) |
| `responseBody` | string | no | Corpo da resposta recebido (string) |
| `responseHeaders` | object | no | Cabeçalhos da resposta (JSON parseado) |
| `responseTime` | number | no | Tempo de ida e volta do webhook em milissegundos |

**401** Falha de autenticação

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Marcador fixo de resposta de erro. |
| `error` | string | yes | Nome do status HTTP correspondente. |
| `errorCode` | string | yes | Código de erro estável e legível por máquina, quando disponível. |
| `message` | string | yes | Mensagem de erro legível. |
| `statusCode` | integer | yes | Código de status HTTP. |
| `requestId` | string | yes | ID único de correlação da requisição (cuid). |
| `details` | object[] | no | Erros de validação por campo, quando aplicável. |
| `details.field` | string | yes | Caminho do campo rejeitado na validação, sem a barra inicial. |
| `details.message` | string | yes | Motivo da rejeição daquele campo, em português. |
| `retryAfterSeconds` | integer | no | Segundos a aguardar antes de tentar novamente. |

**404** Callback não encontrado

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Marcador fixo de resposta de erro. |
| `error` | string | yes | Nome do status HTTP correspondente. |
| `errorCode` | string | yes | Código de erro estável e legível por máquina, quando disponível. |
| `message` | string | yes | Mensagem de erro legível. |
| `statusCode` | integer | yes | Código de status HTTP. |
| `requestId` | string | yes | ID único de correlação da requisição (cuid). |
| `details` | object[] | no | Erros de validação por campo, quando aplicável. |
| `details.field` | string | yes | Caminho do campo rejeitado na validação, sem a barra inicial. |
| `details.message` | string | yes | Motivo da rejeição daquele campo, em português. |
| `retryAfterSeconds` | integer | no | Segundos a aguardar antes de tentar novamente. |