Saltar al contenido principal

kobana banking customers

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

ComandoHTTPDescripción
customers cnpj-cpfGET /v1/customers/cnpj_cpfBuscar Cliente por CNPJ/CPF
customers emailGET /v1/customers/emailBuscar Cliente por Correo Electrónico
customers people-syncPUT /v1/customers/people_syncHabilitar o deshabilitar el espejo Cliente <-> Persona
customers listGET /v1/customersListar Clientes
customers createPOST /v1/customersCrear un Cliente
customers getGET /v1/customers/{id}Ver el Cliente
customers updatePUT /v1/customers/{id}Actualizar Cliente

customers cnpj-cpf​

Buscar Cliente por CNPJ/CPF

kobana banking customers cnpj-cpf [OPCIONES]

GET /v1/customers/cnpj_cpf

Ver un cliente buscando por cnpj o cpf.

Parámetros de consulta

NombreTipoObligatorioDescripción
qstringsíCNPJ/CPF del cliente

Respuestas

HTTPDescripción
200Cliente encontrado
404Cliente no encontrado

customers email​

Buscar Cliente por Correo Electrónico

kobana banking customers email [OPCIONES]

GET /v1/customers/email

Ver un cliente buscando por correo electrónico.

Parámetros de consulta

NombreTipoObligatorioDescripción
qstringsíCorreo electrónico del cliente

Respuestas

HTTPDescripción
200Cliente encontrado
404Cliente no encontrado

customers people-sync​

Habilitar o deshabilitar el espejo Cliente <-> Persona

kobana banking customers people-sync [OPCIONES]

PUT /v1/customers/people_sync

Activa o desactiva, para la cuenta, el espejo automático entre Clientes y Personas (cada Cliente obtiene una Persona equivalente y los cambios se propagan en ambos sentidos). Solo cambia la configuración: los Clientes ya existentes no obtienen una Persona hasta que se ejecute el backfill. En una subcuenta, enabled en la respuesta también refleja la herencia de la cuenta principal.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
enabledbooleansítrue activa el espejo; false lo desactiva.

Otros campos y objetos anidados: kobana schema banking.customers.people-sync.

Respuestas

HTTPDescripción
200Configuración actualizada
422Parámetro enabled ausente o inválido

customers list​

Listar Clientes

kobana banking customers list [OPCIONES]

GET /v1/customers

Listar clientes.

Respuestas

HTTPDescripción
200Éxito en la lista de clientes

customers create​

Crear un Cliente

kobana banking customers create [OPCIONES]

POST /v1/customers

Crea un nuevo cliente para asociación con cobros, boletos y suscripciones.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
person_namestringsíNombre o Razón Social
addressstringsíDirección
neighborhoodstringsíBarrio
zipcodestringsíCEP (formato 99999999)
city_namestringsíCiudad (El nombre debe ser correcto y completo)
idintegernoID
external_codestringnoCódigo Externo
cnpj_cpfstringnoCPF/CNPJ
contact_personstringnoPersona de Contacto (cuando es Empresa)
nicknamestringnoApodo o Nombre Comercial del Pagador
birthdaystring (date)noFecha de Nacimiento
emailstring (email)noCorreo electrónico principal
email_ccstring (email)noCorreo electrónico alternativo
address_complementstringnoComplemento de la Dirección
address_numberstringnoNúmero
statestringnoEstado
phone_numberstringnoTeléfono (con DDD, DDI es opcional)
mobile_local_codestringnoDDD del Celular
mobile_numberstringnoCelular
ignore_emailbooleannoNunca enviar correo electrónico a este cliente
ignore_smsbooleannoNunca enviar SMS a este cliente
ignore_whatsappbooleannoNunca enviar Whatsapp a este cliente
notesstringnoObservaciones
tagsarray<string>noEtiquetas asociadas al registro
tag_liststringnoEtiquetas asociadas al registro
custom_dataobjectnoHash con clave y valor en formato JSON.
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.customers.create.

Respuestas

HTTPDescripción
201Cliente creado
422Cliente inválido

customers get​

Ver el Cliente

kobana banking customers get [ID] [OPCIONES]

GET /v1/customers/{id}

Consulta información específica de un Cliente.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Cliente encontrado
404Cliente no encontrado

customers update​

Actualizar Cliente

kobana banking customers update [ID] [OPCIONES]

PUT /v1/customers/{id}

Actualiza información específica de un Cliente.

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
person_namestringsíNombre o Razón Social
addressstringsíDirección
neighborhoodstringsíBarrio
zipcodestringsíCEP (formato 99999999)
city_namestringsíCiudad (El nombre debe ser correcto y completo)
idintegernoID
external_codestringnoCódigo Externo
contact_personstringnoPersona de Contacto (cuando es Empresa)
nicknamestringnoApodo o Nombre Comercial del Pagador
birthdaystring (date)noFecha de Nacimiento
emailstring (email)noCorreo electrónico principal
email_ccstring (email)noCorreo electrónico alternativo
address_complementstringnoComplemento de la Dirección
address_numberstringnoNúmero
statestringnoEstado
phone_numberstringnoTeléfono (con DDD, DDI es opcional)
mobile_local_codestringnoDDD del Celular
mobile_numberstringnoCelular
ignore_emailbooleannoNunca enviar correo electrónico a este cliente
ignore_smsbooleannoNunca enviar SMS a este cliente
ignore_whatsappbooleannoNunca enviar Whatsapp a este cliente
notesstringnoObservaciones
tagsarray<string>noEtiquetas asociadas al registro
tag_liststringnoEtiquetas asociadas al registro
custom_dataobjectnoHash con clave y valor en formato JSON.
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.customers.update.

Respuestas

HTTPDescripción
204Cliente actualizado
404Cliente no encontrado