Listar webhooks da conta
GET /api/webhooks
Retorna todos os webhooks configurados para a conta autenticada.
Autenticação
Requer token Bearer no header Authorization.
Response (200)
| Campo | Tipo | Descrição |
|---|---|---|
accountId | number | ID da conta |
webhooks | array | Lista de webhooks configurados |
webhooks[].id | number | Identificador único do webhook |
webhooks[].type | string | Tipo do evento: cash_in, cash_out, refund_in, refund_out |
webhooks[].url | string | URL do endpoint configurado |
webhooks[].headers | object | Headers customizados (chave-valor) |
webhooks[].isActive | boolean | Indica se o webhook está ativo |
webhooks[].createdAt | string | Data de criação (ISO 8601) |
total | number | Total de webhooks configurados |
{
"accountId": 93,
"webhooks": [
{
"id": 1,
"type": "cash_in",
"url": "https://api.example.com/webhooks/pix",
"headers": {
"Authorization": "Bearer token123"
},
"isActive": true,
"createdAt": "2025-01-09T12:00:00.000Z"
}
],
"total": 4
}Erros
| Status | Descrição |
|---|---|
| 401 | Token não fornecido ou inválido |
| 404 | Conta não encontrada |