Pular para o conteúdo principal

kobana banking customers

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

ComandoHTTPDescrição
customers cnpj-cpfGET /v1/customers/cnpj_cpfBusca Cliente por CNPJ/CPF
customers emailGET /v1/customers/emailBusca Cliente por E-mail
customers people-syncPUT /v1/customers/people_syncHabilitar ou desabilitar o espelho Cliente <-> Pessoa
customers listGET /v1/customersListar Clientes
customers createPOST /v1/customersCriar um Cliente
customers getGET /v1/customers/{id}Visualizar o Cliente
customers updatePUT /v1/customers/{id}Atualizar Cliente

customers cnpj-cpf​

Busca Cliente por CNPJ/CPF

kobana banking customers cnpj-cpf [OPÇÕES]

GET /v1/customers/cnpj_cpf

Visualizar um cliente buscando por cnpj ou cpf.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
qstringsimCNPJ/CPF do cliente

Respostas

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

customers email​

Busca Cliente por E-mail

kobana banking customers email [OPÇÕES]

GET /v1/customers/email

Visualizar um cliente buscando por e-mail.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
qstringsimE-mail do cliente

Respostas

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

customers people-sync​

Habilitar ou desabilitar o espelho Cliente <-> Pessoa

kobana banking customers people-sync [OPÇÕES]

PUT /v1/customers/people_sync

Liga ou desliga, para a conta, o espelho automático entre Clientes e Pessoas (cada Cliente ganha uma Pessoa equivalente e alterações se propagam nos dois sentidos). Só altera a configuração: Clientes já existentes não ganham Pessoa até o backfill rodar. Numa subconta, enabled na resposta reflete também a herança da conta principal.

Corpo da requisição

NomeTipoObrigatórioDescrição
enabledbooleansimtrue liga o espelho; false desliga.

Outros campos e objetos aninhados: kobana schema banking.customers.people-sync.

Respostas

HTTPDescrição
200Configuração atualizada
422Parâmetro enabled ausente ou inválido

customers list​

Listar Clientes

kobana banking customers list [OPÇÕES]

GET /v1/customers

Lista clientes.

Respostas

HTTPDescrição
200Sucesso na listagem de clientes

customers create​

Criar um Cliente

kobana banking customers create [OPÇÕES]

POST /v1/customers

Cria um novo cliente para associação com cobranças, boletos e assinaturas.

Corpo da requisição

NomeTipoObrigatórioDescrição
person_namestringsimNome ou Razão Social
addressstringsimEndereço
neighborhoodstringsimBairro
zipcodestringsimCEP (formato 99999999)
city_namestringsimCidade (Nome deve estar correto e completo)
idintegernãoID
external_codestringnãoCódigo Externo
cnpj_cpfstringnãoCPF/CNPJ
contact_personstringnãoPessoa de Contato (quando Empresa)
nicknamestringnãoApelido ou Nome Fantasia do Pagador
birthdaystring (date)nãoData de Nascimento
emailstring (email)nãoE-mail principal
email_ccstring (email)nãoE-mail alternativo
address_complementstringnãoComplemento do Endereço
address_numberstringnãoNúmero
statestringnãoEstado
phone_numberstringnãoTelefone (com DDD, DDI é opcional)
mobile_local_codestringnãoDDD do Celular
mobile_numberstringnãoCelular
ignore_emailbooleannãoNunca enviar e-mail para este cliente
ignore_smsbooleannãoNunca enviar SMS para este cliente
ignore_whatsappbooleannãoNunca enviar Whatsapp para este cliente
notesstringnãoObservações
tagsarray<string>nãoTags associadas ao registro
tag_liststringnãoTags associadas ao registro
custom_dataobjectnãoHash com chave e valor no formato JSON.
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.customers.create.

Respostas

HTTPDescrição
201Cliente criado
422Cliente inválido

customers get​

Visualizar o Cliente

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

GET /v1/customers/{id}

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

Argumentos do caminho: id

Respostas

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

customers update​

Atualizar Cliente

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

PUT /v1/customers/{id}

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

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
person_namestringsimNome ou Razão Social
addressstringsimEndereço
neighborhoodstringsimBairro
zipcodestringsimCEP (formato 99999999)
city_namestringsimCidade (Nome deve estar correto e completo)
idintegernãoID
external_codestringnãoCódigo Externo
contact_personstringnãoPessoa de Contato (quando Empresa)
nicknamestringnãoApelido ou Nome Fantasia do Pagador
birthdaystring (date)nãoData de Nascimento
emailstring (email)nãoE-mail principal
email_ccstring (email)nãoE-mail alternativo
address_complementstringnãoComplemento do Endereço
address_numberstringnãoNúmero
statestringnãoEstado
phone_numberstringnãoTelefone (com DDD, DDI é opcional)
mobile_local_codestringnãoDDD do Celular
mobile_numberstringnãoCelular
ignore_emailbooleannãoNunca enviar e-mail para este cliente
ignore_smsbooleannãoNunca enviar SMS para este cliente
ignore_whatsappbooleannãoNunca enviar Whatsapp para este cliente
notesstringnãoObservações
tagsarray<string>nãoTags associadas ao registro
tag_liststringnãoTags associadas ao registro
custom_dataobjectnãoHash com chave e valor no formato JSON.
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.customers.update.

Respostas

HTTPDescrição
204Cliente atualizado
404Cliente não encontrado