# Get sent callback (/en/docs/pix-processamento/endpoints/webhooks/get_user_webhook_sent_detail)

## GET /user/webhooks/{id}/sent/{callbackId}

`GET https://api.payzu.processamento.com/v1/user/webhooks/{id}/sent/{callbackId}`

Returns the delivery detail of a single sent callback.

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

### Path params

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `id` | string | yes | Webhook id. |
| `callbackId` | string | yes | Callback log id. |

### Responses

**200** Callback delivery detail.

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `sentWebhookDetails` | object | yes |  |
| `sentWebhookDetails.id` | string | no | Identifier of this delivery attempt. |
| `sentWebhookDetails.webhookId` | string | null | no | Webhook that originated the delivery. |
| `sentWebhookDetails.transactionId` | string | no | Pix transaction whose event was notified. |
| `sentWebhookDetails.url` | string | no | Address this delivery was sent to, recorded at the time of the dispatch. |
| `sentWebhookDetails.body` | string | no | Body sent in the delivery, as serialized JSON. |
| `sentWebhookDetails.status` | integer | no | HTTP status returned by your endpoint. |
| `sentWebhookDetails.responseHeaders` | string | no | Response headers, as serialized JSON. |
| `sentWebhookDetails.responseBody` | string | no | Body of the response received. |
| `sentWebhookDetails.error` | string | null | no | Message of the delivery failure. |
| `sentWebhookDetails.responseTime` | integer | no | Response time of your endpoint, in milliseconds. |
| `sentWebhookDetails.eventType` | string | null | no | Event that triggered this delivery, the same value sent in the X-Callback-Event header. |
| `sentWebhookDetails.createdAt` | string | no | Moment of the delivery attempt. — format: date-time |

**400** Invalid request

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Fixed marker of an error response. |
| `error` | string | yes | Name of the corresponding HTTP status. |
| `errorCode` | string | yes | Stable machine-readable error code, when available. |
| `message` | string | yes | Human-readable error message. |
| `statusCode` | integer | yes | HTTP status code. |
| `requestId` | string | yes | Unique request correlation ID (cuid). Include it when contacting support. |
| `details` | object[] | no | Field-level validation errors, when applicable. |
| `details.field` | string | yes | Path of the field rejected in validation, without the leading slash. |
| `details.message` | string | yes | Reason that field was rejected, in Portuguese. |
| `retryAfterSeconds` | integer | no | Seconds to wait before retrying. Present only on 429 responses. |

**401** Authentication failure

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Fixed marker of an error response. |
| `error` | string | yes | Name of the corresponding HTTP status. |
| `errorCode` | string | yes | Stable machine-readable error code, when available. |
| `message` | string | yes | Human-readable error message. |
| `statusCode` | integer | yes | HTTP status code. |
| `requestId` | string | yes | Unique request correlation ID (cuid). Include it when contacting support. |
| `details` | object[] | no | Field-level validation errors, when applicable. |
| `details.field` | string | yes | Path of the field rejected in validation, without the leading slash. |
| `details.message` | string | yes | Reason that field was rejected, in Portuguese. |
| `retryAfterSeconds` | integer | no | Seconds to wait before retrying. Present only on 429 responses. |

**404** Resource not found

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `status` | string | yes | Fixed marker of an error response. |
| `error` | string | yes | Name of the corresponding HTTP status. |
| `errorCode` | string | yes | Stable machine-readable error code, when available. |
| `message` | string | yes | Human-readable error message. |
| `statusCode` | integer | yes | HTTP status code. |
| `requestId` | string | yes | Unique request correlation ID (cuid). Include it when contacting support. |
| `details` | object[] | no | Field-level validation errors, when applicable. |
| `details.field` | string | yes | Path of the field rejected in validation, without the leading slash. |
| `details.message` | string | yes | Reason that field was rejected, in Portuguese. |
| `retryAfterSeconds` | integer | no | Seconds to wait before retrying. Present only on 429 responses. |