Pular para o conteúdo principal

kobana banking webhooks

Comandos de kobana banking webhooks. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
webhooks listGET /v1/webhooksListar Webhooks
webhooks createPOST /v1/webhooksCriar Webhook
webhooks getGET /v1/webhooks/{id}Informações do Webhook
webhooks updatePUT /v1/webhooks/{id}Atualizar Webhook
webhooks deleteDELETE /v1/webhooks/{id}Excluir Webhook

webhooks list​

Listar Webhooks

kobana banking webhooks list [OPÇÕES]

GET /v1/webhooks

Lista webhooks.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página

Respostas

HTTPDescrição
200Sucesso na listagem de webhooks

webhooks create​

Criar Webhook

kobana banking webhooks create [OPÇÕES]

POST /v1/webhooks

Cria um webhook para receber notificações de eventos do sistema via HTTP.

Corpo da requisição

NomeTipoObrigatórioDescrição
urlstringsimEndereço onde as requisições serão realizadas
eventsarray<string>simEventos que devem gerar notificações para o webhook. Escolha um ou mais eventos.
idintegernãoID do webhook
namestringnãoNome de identificação do webhook
content_typestringnãoContent-type da requisição que será realizada. Valores válidos application/json (valor padrão) ou application/x-www-form-urlencoded.
activebooleannãoDefine se o webhook estará ativo, recebendo notificações. O valor padrão é true.
ssl_verification_enabledbooleannãoDefine se a verificação SSL está habilitada no webhook.
subaccountsbooleannãoDefine se o webhook estará ativo para os eventos das subcontas.
bank_billet_account_idintegernãoID da Carteira de Cobrança. Se informado, o webhook apenas receberá notificações de eventos relacionados à carteira indicada.
auth_kindstringnãoTipo de autenticação configurado. Retornado nas respostas. Para configurar, envie o objeto auth no body. Valores: none, basic_auth, bearer, api_key.
authobjectnãoConfiguração de autenticação do endpoint receptor. Apenas para criação/atualização — não retornado nas respostas.
created_atstring (date-time)nãoData e hora de criação do registro
updated_atstring (date-time)nãoData e hora da última atualização do registro

Outros campos e objetos aninhados: kobana schema banking.webhooks.create.

Respostas

HTTPDescrição
201Webhook criado com Basic Auth
422Webhook inválido

webhooks get​

Informações do Webhook

kobana banking webhooks get [ID] [OPÇÕES]

GET /v1/webhooks/{id}

Consulta informações específicas de um Webhook.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Webhook encontrado
404Webhook não encontrado

webhooks update​

Atualizar Webhook

kobana banking webhooks update [ID] [OPÇÕES]

PUT /v1/webhooks/{id}

Atualiza informações específicas de um webhook.

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
urlstringsimEndereço onde as requisições serão realizadas
eventsarray<string>simEventos que devem gerar notificações para o webhook. Escolha um ou mais eventos.
idintegernãoID do webhook
namestringnãoNome de identificação do webhook
content_typestringnãoContent-type da requisição que será realizada. Valores válidos application/json (valor padrão) ou application/x-www-form-urlencoded.
activebooleannãoDefine se o webhook estará ativo, recebendo notificações. O valor padrão é true.
ssl_verification_enabledbooleannãoDefine se a verificação SSL está habilitada no webhook.
subaccountsbooleannãoDefine se o webhook estará ativo para os eventos das subcontas.
bank_billet_account_idintegernãoID da Carteira de Cobrança. Se informado, o webhook apenas receberá notificações de eventos relacionados à carteira indicada.
auth_kindstringnãoTipo de autenticação configurado. Retornado nas respostas. Para configurar, envie o objeto auth no body. Valores: none, basic_auth, bearer, api_key.
authobjectnãoConfiguração de autenticação do endpoint receptor. Apenas para criação/atualização — não retornado nas respostas.
created_atstring (date-time)nãoData e hora de criação do registro
updated_atstring (date-time)nãoData e hora da última atualização do registro

Outros campos e objetos aninhados: kobana schema banking.webhooks.update.

Respostas

HTTPDescrição
204Atualização parcial de auth preserva campos secretos existentes
404Webhook não encontrado

webhooks delete​

Excluir Webhook

kobana banking webhooks delete [ID] [OPÇÕES]

DELETE /v1/webhooks/{id}

Exclui um webhook específicos

Argumentos do caminho: id

Respostas

HTTPDescrição
204Webhook excluido
404Webhook não encontrado