Pular para o conteúdo principal

kobana banking data

Consultas (boletos, QR codes Pix)

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

ComandoHTTPDescrição
data bank-billet-queries listGET /v2/data/bank_billet_queriesListar Consultas de Boletos
data bank-billet-queries createPOST /v2/data/bank_billet_queriesCriar uma Consulta de Boleto
data people listGET /v2/data/peopleBuscar Pessoas
data people createPOST /v2/data/peopleCriar uma Pessoa
data people getGET /v2/data/people/{uid}Visualizar uma Pessoa
data people deleteDELETE /v2/data/people/{uid}Excluir uma Pessoa
data pix-qrcode-queries listGET /v2/data/pix_qrcode_queriesListar Consultas de Pix QR Code
data pix-qrcode-queries createPOST /v2/data/pix_qrcode_queriesCriar uma Consulta de Pix QR Code

data bank-billet-queries list​

Listar Consultas de Boletos

kobana banking data bank-billet-queries list [OPÇÕES]

GET /v2/data/bank_billet_queries

Lista todas as consultas de boletos realizadas pela conta autenticada. Permite filtrar por status, tags, datas de criação e outros parâmetros.

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 consultas de boletos

data bank-billet-queries create​

Criar uma Consulta de Boleto

kobana banking data bank-billet-queries create [OPÇÕES]

POST /v2/data/bank_billet_queries

Cria uma nova consulta de boleto bancário através da linha digitável ou código de barras. A consulta é processada automaticamente e retorna informações detalhadas do boleto.

Corpo da requisição

NomeTipoObrigatórioDescrição
uidstringnãoID único do registro no formato UUID
statusstringnãoSituação da consulta: * pending Pendente (somente quando configurado para não processar automaticamente) * success Realizada com sucesso * error Falha na consulta Valores: pending, success, error.
error_codestringnãoCódigo do erro quando status é error: * bank_billet_unavailable Boleto indisponível: pode já ter sido pago, cancelado ou baixado * document_not_supported O provedor não confirmou o documento para pagamento: o convênio ou a modalidade pode não ser suportado * provider_error Falha do provedor ao consultar o boleto * unavailable_environment Consulta disponível apenas em produção Valores: null, bank_billet_unavailable, document_not_supported, provider_error, unavailable_environment.
error_messagestringnãoMensagem de erro quando a consulta é processada mas os dados não são retornados.
line_or_barcodestringnãoLinha Digitável ou Código de Barras, nos formatos: Linha Digitável: 34191.79001 01043.510047 91020.150008 7 75870000001000 Código de Barras: 34197758700000010001790010104351004791020150
linestringnãoLinha Digitável
barcodestringnãoCódigo de Barras
expire_atstring (date)nãoData de Vencimento
pay_due_datestring (date)nãoData-limite para pagamento (prazo de tolerância), quando informada pela origem
amountnumbernãoValor a pagar
minimum_amountnumbernãoValor mínimo
maximum_amountnumbernãoValor máximo
original_amountnumbernãoValor original
valid_for_paymentbooleannãoIndica se o boleto está apto para pagamento no momento da consulta
payment_status_reasonstringnãoMotivo retornado quando o boleto não está apto para pagamento
allow_change_valuebooleannãoIndica se o valor do pagamento pode ser alterado dentro dos limites retornados
allow_partial_paymentbooleannãoIndica se a origem permite pagamento parcial
issue_bankobjectnãoBanco emissor do boleto
beneficiaryobjectnãoDados do Beneficiário
guarantorobjectnãoDados do Beneficiário Final
guarantor_drawerobjectnãoDados do Sacador Avalista
payerobjectnãoDados do Pagador
fineobjectnãoMulta. Retornado como {"value": <reais>}, com o valor em reais (decimal), não em centavos.
interestobjectnãoJuros. Retornado como {"value": <reais>}, com o valor em reais (decimal), não em centavos.
discountobjectnãoDesconto. Retornado como {"value": <reais>}, com o valor em reais (decimal), não em centavos.
external_idstringnãoID no seu sistema. Opcional para controle interno.
custom_dataobjectnãoHash com chave e valor no formato JSON.
tagsarray<string>nãoTags associadas
created_via_apibooleannãoIndica se o registro foi criado por API
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.data.bank-billet-queries.create.

Respostas

HTTPDescrição
201Consulta de Boleto criada
422Consulta de Boleto inválida

data people list​

Buscar Pessoas

kobana banking data people list [OPÇÕES]

GET /v2/data/people

Lista todas as pessoas cadastradas na conta autenticada. Permite filtrar por código externo, tipo de pessoa, documento, e-mail, tags e período de criação.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
external_codestringnãoFiltro por Código Externo. Acha todos os registros cujo campo seja igual ao string.
kindstringnãoFiltro por Tipo de Pessoa (Natural ou Jurídica).
document_typestringnãoFiltro por Tipo do Documento (CPF ou CNPJ).
document_numberstringnãoFiltro por Número do Documento. Acha todos os registros cujo campo seja igual ao string.
tagsarraynãoTags associadas ao registro.
created_fromstringnãoData inicial do filtro de data de criação do registro.
created_tostringnãoData final do filtro de data de criação do registro.
per_pageintegernãoQuantidade de registros por página. Máximo de 50.
pageintegernãoNúmero da página.

Respostas

HTTPDescrição
200Registros encontrados (página 2 com prev_url)

data people create​

Criar uma Pessoa

kobana banking data people create [OPÇÕES]

POST /v2/data/people

Cria uma nova pessoa (física ou jurídica) com as informações fornecidas. A pessoa será associada à conta autenticada.

Corpo da requisição

NomeTipoObrigatórioDescrição
namestringsimNome Completo ou Razão Social
uidstring (uuid)nãoIdentificador único do registro
nicknamestringnãoApelido ou Nome Fantasia
kindstringnãoTipo de Pessoa
external_codestringnãoCódigo ou ID no seu sistema de gestão.
birthdaystring (date)nãoData de Nascimento.
document_typestringnãoTipo do Documento. Valores válidos: CPF, CNPJ
document_numberstringnãoNúmero do Documento.
addressesarray<object>nãoLista de Endereços
phonesarray<object>nãoLista de Telefones
emailsarray<object>nãoLista de Emails
tagsarray<string>nãoTags associadas ao registro
tag_liststringnãoLista de tags separadas por vírgula
custom_dataobjectnãoDisponível para envio de um JSON com uma estrutura de dados livre
notesstringnãoObservações. Campo de texto livre
created_via_apibooleannãoIndica se o registro foi criado pela API
created_atstring (date-time)nãoData e hora de criação do registro no banco de dados
updated_atstring (date-time)nãoData e hora da última atualização do registro no banco de dados

Outros campos e objetos aninhados: kobana schema banking.data.people.create.

Respostas

HTTPDescrição
201Pessoa criada
422Erro de validação

data people get​

Visualizar uma Pessoa

kobana banking data people get [UID] [OPÇÕES]

GET /v2/data/people/{uid}

Retorna informações detalhadas de uma pessoa específica, incluindo dados pessoais, endereços, telefones, e-mails e dados personalizados.

Argumentos do caminho: uid

Respostas

HTTPDescrição
200Pessoa encontrada
404Pessoa não encontrada

data people delete​

Excluir uma Pessoa

kobana banking data people delete [UID] [OPÇÕES]

DELETE /v2/data/people/{uid}

Exclui permanentemente uma pessoa do sistema. Esta ação não pode ser desfeita.

Argumentos do caminho: uid

Respostas

HTTPDescrição
204Registro excluído
404Registro não encontrado

data pix-qrcode-queries list​

Listar Consultas de Pix QR Code

kobana banking data pix-qrcode-queries list [OPÇÕES]

GET /v2/data/pix_qrcode_queries

Lista todas as consultas de Pix QR Code realizadas pela conta autenticada. Permite filtrar por tags, external_id e outros parâmetros.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página
external_idstringnãoFiltrar por ID externo
tagsarraynãoFiltrar por tags

Respostas

HTTPDescrição
200Sucesso na listagem de consultas de Pix QR Code

data pix-qrcode-queries create​

Criar uma Consulta de Pix QR Code

kobana banking data pix-qrcode-queries create [OPÇÕES]

POST /v2/data/pix_qrcode_queries

Cria uma nova consulta de Pix QR Code através do qrcode. A consulta é processada automaticamente e retorna informações detalhadas do QR Code Pix.

Corpo da requisição

NomeTipoObrigatórioDescrição
uidstringnãoID único do registro no formato UUID
qrcodestringnãoQR Code Pix para decodificação
pix_keystringnãoChave Pix do beneficiário
expires_atstring (date-time)nãoData de expiração do QR Code
finalitystringnãoFinalidade do pagamento (pagamento, saque, troco)
amountnumbernãoValor principal
amount_changenumbernãoValor do troco
interestnumbernãoValor dos juros
finenumbernãoValor da multa
discountnumbernãoValor do desconto
total_amountnumbernãoValor total a pagar
beneficiaryobjectnãoDados do Beneficiário/Recebedor
debtorobjectnãoDados do Devedor
descriptionstringnãoMensagem ao pagador
can_be_paidbooleannãoIndica se o QR Code pode ser pago
can_be_paid_with_different_valuebooleannãoIndica se pode ser pago com valor diferente
cannot_be_paid_reasonstringnãoMotivo pelo qual não pode ser pago
external_idstringnãoID no seu sistema. Opcional para controle interno.
custom_dataobjectnãoHash com chave e valor no formato JSON.
tagsarray<string>nãoTags associadas para categorização
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.data.pix-qrcode-queries.create.

Respostas

HTTPDescrição
201Consulta de Pix QR Code criada
422Consulta de Pix QR Code inválida