Pular para o conteúdo principal

kobana billing bank-accounts

Comandos de kobana billing bank-accounts. Toda opção global (Opções globais) vale aqui.

ComandoHTTPDescrição
bank-accounts listGET /v1/bank_accountsListar contas bancárias
bank-accounts createPOST /v1/bank_accountsCadastrar conta bancária
bank-accounts getGET /v1/bank_accounts/{id}Consultar conta bancária
bank-accounts updatePATCH /v1/bank_accounts/{id}Atualizar conta bancária
bank-accounts deleteDELETE /v1/bank_accounts/{id}Excluir conta bancária

bank-accounts list​

Listar contas bancárias

kobana billing bank-accounts list [OPÇÕES]

GET /v1/bank_accounts

Contas bancárias da organização para onde os clientes transferem numa cobrança bank_transfer (POST /invoices/{id}/pay).

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoPágina (começa em 1). Padrão: 1.
per_pageintegernãoItens por página. Padrão: 20. Máximo: 100.
sort_bystringnãoCampo de ordenação. Padrão depende do recurso.
sort_orderstringnãoDireção da ordenação. Padrão: desc. Valores: asc, desc.
activestringnãoFiltra por contas ativas (true) ou inativas (false). Valores: true, false.
bank_idstringnãoFiltra pelo banco (UUID de /banks).

Respostas

HTTPDescrição
200Lista paginada de contas bancárias.
404Recurso não encontrado na organização atual.

bank-accounts create​

Cadastrar conta bancária

kobana billing bank-accounts create [OPÇÕES]

POST /v1/bank_accounts

Corpo da requisição

NomeTipoObrigatórioDescrição
namestringsimApelido da conta, para o operador.
bank_idstring (uuid)simUUID do banco (veja /banks).
agencystringsimAgência, só dígitos.
account_numberstringsimNúmero da conta, só dígitos.
typestringnãochecking (corrente) ou savings (poupança). Valores: checking, savings.
agency_digitstringnãoDígito da agência, quando houver.
account_digitstringnãoDígito da conta, quando houver.
holder_namestringnãoTitular mostrado ao cliente. Vazio usa a razão social da empresa emissora da fatura (ou da organização).
holder_documentstringnãoCPF/CNPJ do titular, só dígitos. Vazio usa o documento da empresa emissora (ou da organização).
company_idstring (uuid)nãoEmpresa emissora a que pertence (opcional).
activebooleannãoSó destinos ativos podem ser escolhidos numa nova cobrança.

Outros campos e objetos aninhados: kobana schema billing.bank-accounts.create.

Respostas

HTTPDescrição
201Conta bancária criada.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

bank-accounts get​

Consultar conta bancária

kobana billing bank-accounts get [ID] [OPÇÕES]

GET /v1/bank_accounts/{id}

Argumentos do caminho: id

Respostas

HTTPDescrição
200Conta bancária encontrada.
404Recurso não encontrado na organização atual.

bank-accounts update​

Atualizar conta bancária

kobana billing bank-accounts update [ID] [OPÇÕES]

PATCH /v1/bank_accounts/{id}

Argumentos do caminho: id

Corpo da requisição

NomeTipoObrigatórioDescrição
namestringnãoApelido da conta, para o operador.
bank_idstring (uuid)nãoUUID do banco (veja /banks).
typestringnãochecking (corrente) ou savings (poupança). Valores: checking, savings.
agencystringnãoAgência, só dígitos.
agency_digitstringnãoDígito da agência, quando houver.
account_numberstringnãoNúmero da conta, só dígitos.
account_digitstringnãoDígito da conta, quando houver.
holder_namestringnãoTitular mostrado ao cliente. Vazio usa a razão social da empresa emissora da fatura (ou da organização).
holder_documentstringnãoCPF/CNPJ do titular, só dígitos. Vazio usa o documento da empresa emissora (ou da organização).
company_idstring (uuid)nãoEmpresa emissora a que pertence (opcional).
activebooleannãoSó destinos ativos podem ser escolhidos numa nova cobrança.

Outros campos e objetos aninhados: kobana schema billing.bank-accounts.update.

Respostas

HTTPDescrição
200Conta bancária atualizada.
400Corpo da requisição falhou na validação.
404Recurso não encontrado na organização atual.
422Corpo da requisição falhou na validação.

bank-accounts delete​

Excluir conta bancária

kobana billing bank-accounts delete [ID] [OPÇÕES]

DELETE /v1/bank_accounts/{id}

Exclusão lógica. Cobranças já enviadas continuam mostrando os dados que o cliente recebeu.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Conta bancária excluída.
404Recurso não encontrado na organização atual.