Listar assinaturas
GET/v1/subscriptions
Retorna todas as assinaturas, ordenadas por data de criação, com as mais recentes primeiro.
Request
Query Parameters
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.
Responses
- 200
Um objeto com data
contendo um array de Subscription
após starting_after
. Se vazio, não há mais itens. Essa solicitação nunca falha.
- 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 assinaturas
Identificador exclusivo para o objeto.
subs_5f92f01728e009f403d8502e
Nome da assinatura.
Loan created webhook
events
object[]
Lista de eventos.
Nome do evento a ser utilizado na subscrição.
loan.created
Filtros para o evento. Informar o nome do que deseja filtrar e um array com os possíveis valores.
{"status":["canceled","open"]}
notification
object
Url que será utilizada para o envio do evento.
https://api.example.com/webhooks
Objeto que define os headers a ser utilizado na chamada HTTP para a url definida.
{"Authorization":"key-12345"}
createdBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id
.
Nome da aplicação que criou a assinatura.
backoffice
updatedBy
object
Identificador do cliente que criou a assinatura.
client_identifier
Chave de identificação do cliente externo. Utilizada para identificar o cliente que está realizando a requisição. Populado pelo campo enviado no header base39-external-client-id
.
Nome da aplicação que criou a assinatura.
backoffice
{
"hasMore": true,
"data": [
{
"id": "subs_5f92f01728e009f403d8502e",
"name": "Loan created webhook",
"events": [
{
"eventType": "loan.created",
"filters": {
"status": [
"canceled",
"open"
]
}
}
],
"notification": {
"url": "https://api.example.com/webhooks",
"headers": {
"Authorization": "key-12345"
}
},
"createdBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
},
"updatedBy": {
"clientId": "client_identifier",
"externalClientId": "string",
"app": "backoffice"
}
}
]
}