Listar webhooks enviados
GET/v1/webhooks
Retorna todos os webhooks enviados, ordenados por data de criação, mais recentes primeiro.
Request
Query Parameters
- single
- list
- single
- list
- single
- list
- single
- list
- inclusao
- exclusao
Filtro por campo id
do evento. O valor pode ser uma string ou uma lista separada por vírgula.
Valor único
Example: evnt_63eb84cc5ebbf96915062ec9
Lista
Example: evnt_63eb84cc5ebbf96915062ec9,evnt_63eb84cc5ebbf9691506c111
Filtro por campo id
da assinatura. O valor pode ser uma string ou lista separada por vírgula.
Valor único
Example: subs_63eb84cc5ebbf96915062ec9
Lista
Example: subs_63eb84cc5ebbf96915062ec9,subs_63eb84cc5ebbf9691506c111
Filtro por campo id
da entidade. O valor pode ser uma string ou lista separada por vírgula.
Valor único
Example: loan_63eb84cc5ebbf96915062ec9
Lista
Example: fund_63eb84cc5ebbf11115062ed8,inst_63eb84cc5ebbf9691506c111
Filtro por campo id
de um webhook enviado. O valor pode ser uma string ou lista separada por vírgula.
Valor único
Example: webh_63eb84cc5ebbf96915062ec9
Lista
Example: webh_63eb84cc5ebbf96915062ec9,webh_63eb84cc5ebbf9691506c111
Expande as referências.
Pode ser um valor único ou uma lista separada por vírgula (csv) de referências retornadas neste endpoint.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um cursor para uso na paginação. starting_after
é um ID de objeto que define seu lugar na lista. Por exemplo, se você fizer uma solicitação de lista e receber 100 objetos, terminando com obj_foo
, sua chamada subsequente poderá incluir starting_after=obj_foo
para buscar a próxima página da lista.
Um limite no número de objetos a serem retornados. O limite pode variar entre 1 e 100, e o padrão é 10.
10
Permite especificar quais campos devem ser incluídos ou excluídos na resposta. Utilize o nome do campo para incluí-lo, ou prefixe o nome com um sinal de menos (-) para excluí-lo. Pode ser um valor único ou uma lista separada por vírgula(csv). Funciona para campos expandidos.
Esteja ciente de que especificar um campo para inclusão, terá o efeito que nenhum dos campos padrão seja retornado na resposta, a menos que seja explicitamente especificado.
Importante: Não é permitido combinar inclusões e exclusões na mesma requisição. Uma tentativa de fazê-lo resultará em um erro.
Retorna apenas os campos `id` e `createdAt`.
Example: id,createdAt
Retorna todos os campos, exceto `id`.
Example: -id
Responses
- 200
Um objeto com data
contendo um array de Webhook
a partir de starting_after
. Se vazio, indica fim dos itens.
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Informa se existem mais itens. Os próximos itens podem ser obtidos informando o ID do último item no startingAfter
.
true
data
object[]
Uma lista de webhooks enviados
Identificador exclusivo para o objeto.
webh_63eb84cc5ebbf96915062ecb
Identificador da assinatura relacionada ao webhook.
subs_63c07a9c8d701377c9423148
Identificador da entidade relacionada ao webhook.
loan_63c07a9c8d701377c9423148
Identificador do evento relacionado ao webhook.
evnt_63c07a9c8d701377c9423148
Data em que houve a primeira tentativa de envio do webhook.
2024-02-25T22:38:41.134Z
Data em que o webhook foi enviado com sucesso pela primeira vez.
2024-02-25T22:38:41.134Z
Quantidade de tentativas de entregas foram realizadas.
1
Quantidade de tentativas de entregas mal sucedidas realizadas.
0
Indica o progresso da entrega do webhook, com quatro estados possíveis: inProgress
: Ainda há tentativas pendentes, sem entregas bem-sucedidas.delivered
: Pelo menos uma entrega foi bem-sucedida.failed
: Todas as 3 tentativas falharam.retrying
: Novas tentativas após falhas iniciais, sem sucessos prévios. O sistema atualiza automaticamente esse status com base no resultado das tentativas de entrega.
delivered
response
object[]
Status code da resposta retornada.
429
Mensagem da resposta retornada.
Request failed with status code 429
Data em que a requisição foi enviada.
2024-02-25T22:38:41.134Z
Duração da requisição em milissegundos.
500
request
object
URL utilizada na requisição.
https://api.example.com/webhook
Cabeçalhos utilizados na requisição.
{ "Content-Type": "application/json" }
Corpo da requisição.
{"id": "webh_63eb84cc5ebbf96915062ecb"}
Data de criação do objeto
2023-08-25T22:38:41.134Z
Data de alteração do objeto
2023-08-25T22:38:41.134Z
{
"hasMore": true,
"data": [
{
"id": "webh_63eb84cc5ebbf96915062ecb",
"subscriptionId": "subs_63c07a9c8d701377c9423148",
"entityId": "loan_63c07a9c8d701377c9423148",
"eventId": "evnt_63c07a9c8d701377c9423148",
"firstTry": "2024-02-25T22:38:41.134Z",
"deliveryAt": "2024-02-25T22:38:41.134Z",
"requestCount": 1,
"failCount": 0,
"status": "delivered",
"response": [
{
"statusCode": 429,
"message": "Request failed with status code 429",
"deliveryAt": "2024-02-25T22:38:41.134Z",
"duration": 500
}
],
"request": {
"url": "https://api.example.com/webhook",
"headers": "{ \"Content-Type\": \"application/json\" }",
"body": "{\"id\": \"webh_63eb84cc5ebbf96915062ecb\"}"
},
"createdAt": "2023-08-25T22:38:41.134Z",
"updatedAt": "2023-08-25T22:38:41.134Z"
}
]
}