List Configuration

GET {{url_contbank}}/partner-bff/s2s/webhooks/configuration?page=1&per_page=12

Listar Configurações de Webhooks

Esta funcionalidade permite listar as configurações de webhooks disponíveis, oferecendo opções de filtragem para encontrar configurações específicas com base em determinados critérios.

Parâmetros da Query (Opcionais):

  • page (Página desejada)
  • per_page (Número de resultados por página)

Request Schema - Filtros Disponíveis

CampoDescrição
contextSegmento para filtrar as configurações. Use BILLINGS para eventos relacionados a boletos.
event_nameTipo de evento para filtrar as configurações.
urlURL de destino para filtrar as configurações.
contingency_urlURL de contingência para filtrar as configurações em caso de falha na URL principal.
activeIndica se a configuração está ativa (true) ou não (false).

Response Schema - Listagem de Configurações

CampoDescrição
totalTotal de configurações disponíveis.
total_returnedTotal de configurações retornadas nesta página.
per_pageNúmero máximo de configurações por página.
current_pagePágina atual.
pagesTotal de páginas disponíveis.
hasnextpageIndica se há mais páginas de configurações disponíveis (true) ou não (false).
configurationsLista de configurações de webhooks retornadas.
configurations.idID único da configuração do webhook.
configurations.partner_idID do parceiro associado à configuração.
configurations.contextIndica o segmento que o webhook está configurado. Use BILLINGS para eventos relacionados a boletos.
configurations.event_nameTipo de evento para o qual o webhook está configurado.
configurations.methodMétodo HTTP esperado para a notificação (ex: POST).
configurations.urlURL de destino para receber as notificações.
configurations.contingency_urlURL de contingência para notificações em caso de falha na URL principal.
configurations.activeIndica se a configuração está ativa (true) ou não (false).
configurations.created_atData e hora de criação da configuração.
configurations.created_byID do usuário que criou a configuração.
configurations.updated_atData e hora da última atualização da configuração.
configurations.updated_byID do usuário responsável pela última atualização, se aplicável.
configurations.header_authorizationCabeçalhos de autorização necessários para acesso à URL.
configurations.header_authorization.keyChave de autorização necessária para acesso à URL.
configurations.header_authorization.valueValor da chave de autorização para acesso à URL.

Request Params

KeyDatatypeRequiredDescription
pagenumber
per_pagenumber

Request Body

{"context"=>"BILLINGS"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring