Saltar al contenido principal

kobana banking data

Consultas (boletos, códigos QR Pix)

Comandos de kobana banking data. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
data bank-billet-queries listGET /v2/data/bank_billet_queriesListar Consultas de Boletos
data bank-billet-queries createPOST /v2/data/bank_billet_queriesCrear una Consulta de Boleto
data people listGET /v2/data/peopleBuscar Personas
data people createPOST /v2/data/peopleCrear una Persona
data people getGET /v2/data/people/{uid}Ver una Persona
data people deleteDELETE /v2/data/people/{uid}Eliminar una Persona
data pix-qrcode-queries listGET /v2/data/pix_qrcode_queriesListar Consultas de Código QR de Pix
data pix-qrcode-queries createPOST /v2/data/pix_qrcode_queriesCrear una Consulta de Código QR de Pix

data bank-billet-queries list​

Listar Consultas de Boletos

kobana banking data bank-billet-queries list [OPCIONES]

GET /v2/data/bank_billet_queries

Lista todas las consultas de boletos realizadas por la cuenta autenticada. Permite filtrar por estado, etiquetas, fechas de creación y otros parámetros.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página

Respuestas

HTTPDescripción
200Éxito en el listado de consultas de boletos

data bank-billet-queries create​

Crear una Consulta de Boleto

kobana banking data bank-billet-queries create [OPCIONES]

POST /v2/data/bank_billet_queries

Crea una nueva consulta de boleto bancario a través de la línea digitada o código de barras. La consulta se procesa automáticamente y devuelve información detallada del boleto.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
uidstringnoID único del registro en formato UUID
statusstringnoSituación de la consulta: * pending Pendiente (solo cuando se configura para no procesar automáticamente) * success Realizado con éxito * error Falla en la consulta Valores: pending, success, error.
error_codestringnoCódigo de error cuando status es error: * bank_billet_unavailable Boleto no disponible: puede haber sido pagado, cancelado o dado de baja * document_not_supported El proveedor no confirmó el documento para pago: el convenio o la modalidad puede no estar soportado * provider_error Fallo del proveedor al consultar el boleto * unavailable_environment Consulta disponible solo en producción Valores: null, bank_billet_unavailable, document_not_supported, provider_error, unavailable_environment.
error_messagestringnoMensaje de error cuando la consulta se procesa pero los datos no se devuelven.
line_or_barcodestringnoLínea Verificable o Código de Barras, en los formatos: Línea Verificable: 34191.79001 01043.510047 91020.150008 7 75870000001000 Código de Barras: 34197758700000010001790010104351004791020150
linestringnoLínea Digitalizada
barcodestringnoCódigo de Barras
expire_atstring (date)noFecha de Vencimiento
pay_due_datestring (date)noFecha límite para pago (plazo de tolerancia), cuando se proporciona por el origen
amountnumbernoValor a pagar
minimum_amountnumbernoValor mínimo
maximum_amountnumbernoValor máximo
original_amountnumbernoValor original
valid_for_paymentbooleannoIndica si el boleto está disponible para pago en el momento de la consulta
payment_status_reasonstringnoMotivo retornado cuando el boleto no está disponible para pago
allow_change_valuebooleannoIndica si el valor del pago puede ser alterado dentro de los límites retornados
allow_partial_paymentbooleannoIndica si el origen permite pagos parciales
issue_bankobjectnoBanco emisor del boleto
beneficiaryobjectnoDatos del Beneficiario
guarantorobjectnoDatos del Beneficiario Final
guarantor_drawerobjectnoDatos del Girador Avalista
payerobjectnoDatos del Pagador
fineobjectnoMulta
interestobjectnoIntereses
discountobjectnoDescuento
external_idstringnoID en su sistema. Opcional para control interno.
custom_dataobjectnoHash con clave y valor en formato JSON.
tagsarray<string>noEtiquetas asociadas
created_via_apibooleannoIndica si el registro fue creado por API
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.data.bank-billet-queries.create.

Respuestas

HTTPDescripción
201Consulta de Boleto creada
422Consulta de Boleto inválida

data people list​

Buscar Personas

kobana banking data people list [OPCIONES]

GET /v2/data/people

Lista todas las personas registradas en la cuenta autenticada. Permite filtrar por código externo, tipo de persona, documento, correo electrónico, etiquetas y período de creación.

Parámetros de consulta

NombreTipoObligatorioDescripción
external_codestringnoFiltro por Código Externo. Encuentra todos los registros cuyo campo sea igual al string.
kindstringnoFiltro por Tipo de Persona (Natural o Jurídica).
document_typestringnoFiltro por Tipo de Documento (CPF o CNPJ).
document_numberstringnoFiltro por Número de Documento. Encuentra todos los registros cuyo campo sea igual al string.
tagsarraynoEtiquetas asociadas al registro.
created_fromstringnoFecha inicial del filtro de fecha de creación del registro.
created_tostringnoFecha final del filtro de fecha de creación del registro.
per_pageintegernoCantidad de registros por página. Máximo de 50.
pageintegernoNúmero de página.

Respuestas

HTTPDescripción
200Registros encontrados (página 2 con prev_url)

data people create​

Crear una Persona

kobana banking data people create [OPCIONES]

POST /v2/data/people

Crea una nueva persona (física o jurídica) con la información proporcionada. La persona quedará asociada a la cuenta autenticada.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringsíNombre Completo o Razón Social
uidstring (uuid)noIdentificador único del registro
nicknamestringnoApodo o Nombre Fantasia
kindstringnoTipo de Persona
external_codestringnoCódigo o ID en tu sistema de gestión.
birthdaystring (date)noFecha de Nacimiento.
document_typestringnoTipo del Documento. Valores válidos: CPF, CNPJ
document_numberstringnoNúmero del Documento.
addressesarray<object>noLista de Direcciones
phonesarray<object>noLista de Teléfonos
emailsarray<object>noLista de Correos Electrónicos
tagsarray<string>noEtiquetas asociadas al registro
tag_liststringnoLista de etiquetas separadas por coma
custom_dataobjectnoDisponible para envío de un JSON con una estructura de datos libre
notesstringnoObservaciones. Campo de texto libre
created_via_apibooleannoIndica si el registro fue creado por la API
created_atstring (date-time)noFecha y hora de creación del registro en la base de datos
updated_atstring (date-time)noFecha y hora de la última actualización del registro en la base de datos

Otros campos y objetos anidados: kobana schema banking.data.people.create.

Respuestas

HTTPDescripción
201Persona creada
422Error de validación

data people get​

Ver una Persona

kobana banking data people get [UID] [OPCIONES]

GET /v2/data/people/{uid}

Devuelve información detallada de una persona específica, incluidos datos personales, direcciones, teléfonos, correos electrónicos y datos personalizados.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
200Persona encontrada
404Persona no encontrada

data people delete​

Eliminar una Persona

kobana banking data people delete [UID] [OPCIONES]

DELETE /v2/data/people/{uid}

Elimina permanentemente una persona del sistema. Esta acción no se puede deshacer.

Argumentos de la ruta: uid

Respuestas

HTTPDescripción
204Registro eliminado
404Registro no encontrado

data pix-qrcode-queries list​

Listar Consultas de Código QR de Pix

kobana banking data pix-qrcode-queries list [OPCIONES]

GET /v2/data/pix_qrcode_queries

Lista todas las consultas de Código QR de Pix realizadas por la cuenta autenticada. Permite filtrar por etiquetas, external_id y otros parámetros.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página
external_idstringnoFiltrar por ID externo
tagsarraynoFiltrar por etiquetas

Respuestas

HTTPDescripción
200Éxito en el listado de consultas de Código QR de Pix

data pix-qrcode-queries create​

Crear una Consulta de Código QR de Pix

kobana banking data pix-qrcode-queries create [OPCIONES]

POST /v2/data/pix_qrcode_queries

Crea una nueva consulta de Código QR de Pix a través del qrcode. La consulta se procesa automáticamente y devuelve información detallada del Código QR de Pix.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
uidstringnoID único del registro en formato UUID
qrcodestringnoCódigo QR Pix para descodificación
pix_keystringnoClave Pix del beneficiario
expires_atstring (date-time)noFecha de vencimiento del Código QR
finalitystringnoPropósito del pago (pago, retiro, cambio)
amountnumbernoValor principal
amount_changenumbernoValor del cambio
interestnumbernoValor de los intereses
finenumbernoValor de la multa
discountnumbernoValor del descuento
total_amountnumbernoValor total a pagar
beneficiaryobjectnoDatos del Beneficiario/Receptor
debtorobjectnoDatos del Deudor
descriptionstringnoMensaje al pagador
can_be_paidbooleannoIndica si el Código QR puede ser pagado
can_be_paid_with_different_valuebooleannoIndica si puede ser pagado con un valor diferente
cannot_be_paid_reasonstringnoMotivo por el cual no puede ser pagado
external_idstringnoID en su sistema. Opcional para control interno.
custom_dataobjectnoHash con clave y valor en formato JSON.
tagsarray<string>noEtiquetas asociadas para categorización
created_atstring (date-time)noFecha y hora de creación del registro
updated_atstring (date-time)noFecha y hora de la última actualización del registro

Otros campos y objetos anidados: kobana schema banking.data.pix-qrcode-queries.create.

Respuestas

HTTPDescripción
201Consulta de Código QR de Pix creada
422Consulta de Código QR de Pix inválida