Lista os eventos de webhook
/v1/webhooks/eventsAutentique com o header SelectKey: a chave sk_test_ opera no sandbox, a sk_live_ em produção. Como autenticar.
Parâmetros de consulta
limitintegerTamanho da página (itens por página).
offsetintegerPosição do primeiro item (a partir de 0).
sortstringExpressão de ordenação, ex.: "-createdAt"
daterangeum deCriados neste dia (
YYYY-MM-DD) ou neste instante.daterangegtstring (date-time)Criados depois deste instante (exclusivo).
daterangegtestring (date-time)Criados a partir deste instante (inclusivo).
daterangeltstring (date-time)Criados antes deste instante (exclusivo).
daterangeltestring (date-time)Criados até este instante (inclusivo).
typestringSó eventos deste tipo.
Valores:transaction.createdtransaction.pendingtransaction.failedtransaction.approvedtransaction.canceledtransaction.chargebacktransaction.refundedtransaction.fraud-reviewtransaction.pre-authorizedtransaction.unauthorizedtransaction.awaitingtransaction.disputecustomer.createdcustomer.updatedcustomer.deletedcustomer.address.createdcustomer.address.updatedcustomer.address.deletedcard.createdcard.updatedcard.deletedcard.expiredsubscription.createdsubscription.pendinge mais 62resourcestringSó eventos deste recurso (ex.:
transaction).resourceIdstringSó os eventos deste id de recurso.
statusstringdeliveredoufailed.Valores:deliveredfailedeventIdstringSó este evento.
endpointstringURL (ou parte dela) de um endpoint para o qual o evento foi entregue.
resourceidstringApelido de
resourceId.eventidstringApelido de
eventId.
Respostas
200Sucesso
dataobject[]obrigatórioOs itens desta página.
+12 campos de
dataidstringobrigatórioIdentificador público (wbh_…)
dataanyO conteúdo do evento, como enviado à sua URL.
typestringobrigatórioTipo do evento, no formato
recurso.acao._linksobjectLinks para operações relacionadas, por ação (
self,create,update,delete,list…).sourcestringobrigatórioOrigem do evento na plataforma.
attemptsintegerobrigatórioTentativas de entrega feitas, somando todos os endpoints.
merchantobjectA conta dona do recurso (o vendedor de registro).
+3 campos de
merchantnamestringobrigatóriopode ser nuloNome fantasia da conta dona do recurso.
merchantIdstringobrigatóriopode ser nuloId público da conta dona do recurso (
bus_…).isSubAccountbooleanobrigatóriotruequando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.
resourcestringobrigatórioO recurso de que o evento trata (ex.:
transaction).createdAtstringobrigatórioQuando o recurso foi criado (ISO 8601, UTC).
deliveredbooleanobrigatórioSe todos os endpoints assinantes receberam a entrega com sucesso.
dispatchesobject[]As entregas deste evento, uma por endpoint (só na leitura individual).
+14 campos de
dispatchesidstringobrigatórioIdentificador público (wdi_…)
statusstringobrigatóriopending,success,failed,retryingoucanceled.Valores:pendingsuccessfailedretryingcanceledeventIdstringobrigatóriopode ser nuloO evento entregue;
nullnuma entrega sintética (ping de teste).attemptsintegerobrigatórioTentativas feitas até agora.
endpointstringobrigatórioA URL para onde foi entregue.
createdAtstringobrigatórioQuando o recurso foi criado (ISO 8601, UTC).
eventTypestringobrigatóriopode ser nuloTipo do evento entregue (ex.:
transaction.approved);nullnuma entrega sintética.successAtstringobrigatóriopode ser nuloQuando a entrega deu certo;
nullaté lá.endpointIdstringobrigatóriopode ser nuloO endpoint para onde foi entregue.
responseBodystringobrigatóriopode ser nuloCorpo que o seu endpoint respondeu (primeiros 8 KB);
nullquando não houve.responseTimeintegerobrigatóriopode ser nuloQuanto tempo o seu endpoint levou para responder, em milissegundos.
lastAttemptAtstringobrigatóriopode ser nuloQuando a última tentativa foi feita.
nextAttemptAtstringobrigatóriopode ser nuloQuando a próxima tentativa está marcada;
nullquando não há.responseStatusCodeintegerobrigatóriopode ser nuloStatus HTTP que o seu endpoint respondeu;
nullquando não respondeu.
resourceIdstringobrigatóriopode ser nuloId público desse recurso.
pageobjectobrigatórioCursores de paginação da lista.
+3 campos de
pagetotalintegerobrigatórioNúmero total de páginas.
offsetobjectobrigatórioO
offsetpara pedir a primeira, a anterior, a próxima e a última página.+4 campos de
offsetlastintegerobrigatórioPosição da última página.
nextintegerobrigatórioPosição da próxima página (fica nesta quando ela é a última).
previntegerobrigatórioPosição da página anterior (0 na primeira).
firstintegerobrigatórioPosição da primeira página.
currentintegerobrigatórioNúmero da página atual (a primeira é 1).
limitintegerobrigatórioTamanho da página, como pedido.
totalintegerobrigatórioNúmero total de itens que atendem aos filtros.
_linksobjectLinks para operações relacionadas, por ação (
self,create,update,delete,list…).offsetintegerobrigatórioPosição do primeiro item desta página, como pedido.
hasMorebooleanobrigatóriotruequando há mais itens depois desta página.merchantobjectA conta dona do recurso (o vendedor de registro).
+3 campos de
merchantnamestringobrigatóriopode ser nuloNome fantasia da conta dona do recurso.
merchantIdstringobrigatóriopode ser nuloId público da conta dona do recurso (
bus_…).isSubAccountbooleanobrigatóriotruequando o recurso pertence a uma sub-conta operada por uma plataforma de marketplace.
401Não autenticado (credencial ausente ou inválida)
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
403Sem permissão
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório
500Erro interno do servidor
errorobjectobrigatório+8 campos de
errorcodestringobrigatórioparamsobject[]statusstringobrigatóriodetailsstringmessagestringobrigatóriocategorystringobrigatórioValores:validationauthenticationauthorizationpaymentclientserverrate_limitpendingresourcestringobrigatóriostatusCodeintegerobrigatório