# Listar webhooks (/docs/pix-processamento/endpoints/webhooks/get_user_webhooks)

## GET /user/webhooks

`GET https://api.payzu.processamento.com/v1/user/webhooks`

Lista os webhooks cadastrados na conta.

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

### Query params

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `active` | boolean | no | Filtra pelo status ativo. |

### Responses

**200** Lista de webhooks.

| Field | Type | Required | Details |
| --- | --- | --- | --- |
| `webhooks` | object[] | no | Webhooks cadastrados na conta. |
| `webhooks.id` | string | no | Id do webhook. |
| `webhooks.url` | string | no | Endereço do seu sistema para onde a PayZu envia a notificação do evento. |
| `webhooks.active` | boolean | no | Somente webhooks ativos recebem entregas. |
| `webhooks.events` | object[] | no | Eventos assinados. |
| `webhooks.hasSecret` | boolean | no | Indica se o webhook tem segredo de assinatura HMAC. |
| `webhooks.createdAt` | string | no | Data e hora em que o webhook foi cadastrado na conta. — format: date-time |
| `webhooks.updatedAt` | string | no | Data e hora da última alteração do webhook. — format: date-time |

**400** Requisição inválida

| 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. |

**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. |