Listar webhooks

gethttps://sandbox-api.rebornpay.io/v1/sellers/{sellerId}/webhooksAuth obrigatória

Retorna lista paginada de webhooks configurados para o seller.

Headers

X-Api-Keystringrequired

API Key do seller (header)

Path Parameters

sellerIdstringrequired

Query Parameters

pageintegeroptional
limitintegeroptional

Responses

200Lista de webhooks
itemsarrayrequired
idstring · uuidrequired

UUID do webhook

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

sellerIdstring · uuidrequired

UUID do seller

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

urlstringrequired

URL que recebe as notificações

Example: https://seuservidor.com/webhooks/rebornpay

eventTypesarrayrequired

Tipos de evento configurados

Example: ["TRANSACTION_PAID","TRANSACTION_CANCELLED"]

isActivebooleanrequired

Indica se o webhook está ativo

Example: true

descriptionstringoptional

Descrição interna do webhook

Example: Webhook de produção — ERP

createdAtstring · date-timerequired

Data de criação (UTC)

updatedAtstring · date-timerequired

Data da última atualização (UTC)

pageinteger · int32required
sizeinteger · int32required
totalItemsinteger · int64required
totalPagesinteger · int64required
hasNextbooleanrequired
hasPreviousbooleanrequired
isFirstbooleanrequired
isLastbooleanrequired
401API Key ausente ou inválida
itemsarrayrequired
idstring · uuidrequired

UUID do webhook

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

sellerIdstring · uuidrequired

UUID do seller

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

urlstringrequired

URL que recebe as notificações

Example: https://seuservidor.com/webhooks/rebornpay

eventTypesarrayrequired

Tipos de evento configurados

Example: ["TRANSACTION_PAID","TRANSACTION_CANCELLED"]

isActivebooleanrequired

Indica se o webhook está ativo

Example: true

descriptionstringoptional

Descrição interna do webhook

Example: Webhook de produção — ERP

createdAtstring · date-timerequired

Data de criação (UTC)

updatedAtstring · date-timerequired

Data da última atualização (UTC)

pageinteger · int32required
sizeinteger · int32required
totalItemsinteger · int64required
totalPagesinteger · int64required
hasNextbooleanrequired
hasPreviousbooleanrequired
isFirstbooleanrequired
isLastbooleanrequired
403Sem permissão para acessar este seller
itemsarrayrequired
idstring · uuidrequired

UUID do webhook

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

sellerIdstring · uuidrequired

UUID do seller

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

urlstringrequired

URL que recebe as notificações

Example: https://seuservidor.com/webhooks/rebornpay

eventTypesarrayrequired

Tipos de evento configurados

Example: ["TRANSACTION_PAID","TRANSACTION_CANCELLED"]

isActivebooleanrequired

Indica se o webhook está ativo

Example: true

descriptionstringoptional

Descrição interna do webhook

Example: Webhook de produção — ERP

createdAtstring · date-timerequired

Data de criação (UTC)

updatedAtstring · date-timerequired

Data da última atualização (UTC)

pageinteger · int32required
sizeinteger · int32required
totalItemsinteger · int64required
totalPagesinteger · int64required
hasNextbooleanrequired
hasPreviousbooleanrequired
isFirstbooleanrequired
isLastbooleanrequired
curl -X GET 'https://sandbox-api.rebornpay.io/v1/sellers/{sellerId}/webhooks' \  -H 'X-Api-Key: $API_KEY'
200Response example
{
  "items": [
    {
      "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "sellerId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
      "url": "https://seuservidor.com/webhooks/rebornpay",
      "eventTypes": [
        "TRANSACTION_PAID",
        "TRANSACTION_CANCELLED"
      ],
      "isActive": true,
      "description": "Webhook de produção — ERP",
      "createdAt": "2025-01-15T10:30:00Z",
      "updatedAt": "2025-01-15T10:30:00Z"
    }
  ],
  "page": 1,
  "size": 1,
  "totalItems": 1,
  "totalPages": 1,
  "hasNext": false,
  "hasPrevious": false,
  "isFirst": false,
  "isLast": false
}