Pular para o conteúdo principal

kobana banking remittances

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

ComandoHTTPDescrição
remittances listGET /v1/remittancesListar CNABs
remittances createPOST /v1/remittancesCriar CNAB
remittances bulkPOST /v1/remittances/bulkCriar CNABs em Lote
remittances getGET /v1/remittances/{id}Informações do CNAB
remittances deleteDELETE /v1/remittances/{id}Apagar CNAB
remittances rawGET /v1/remittances/{id}/rawRaw(text/plain) do CNAB

remittances list​

Listar CNABs

kobana banking remittances list [OPÇÕES]

GET /v1/remittances

Lista CNABs.

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página
expire_fromstringnãoA partir da Data de vencimento do boleto.
expire_tostringnãoAté a Data de vencimento do boleto.
created_fromstringnãoA partir da Data de criação da Remessa.
created_tostringnãoAté a Data de criação da Remessa.
bank_billet_account_idstringnãoFiltro por ID da Carteira.
our_codestringnãoFiltro por Nosso número.
tagsstringnãoFiltro por tags (separadas por vírgula).

Respostas

HTTPDescrição
200Sucesso na listagem de CNABs

remittances create​

Criar CNAB

kobana banking remittances create [OPÇÕES]

POST /v1/remittances

Criar CNAB.

Será feita uma solicitação de Remessa. Após a criação da Remessa, ela será processada e ao término do processamento serão emitidas notificações através dos Webhooks.

Corpo da requisição

NomeTipoObrigatórioDescrição
bank_billet_account_idintegernãoID da Carteira de Cobrança.
bank_billet_remittance_idsarray<integer>nãoIDs de Registros de Remessa.
external_idstringnãoID externo.
custom_dataobjectnãoDados customizados.
tagsarray<string>nãoEtiquetas.

Outros campos e objetos aninhados: kobana schema banking.remittances.create.

Respostas

HTTPDescrição
201CNAB criado com custom_data e tags
404Remessa não encontrada

remittances bulk​

Criar CNABs em Lote

kobana banking remittances bulk [OPÇÕES]

POST /v1/remittances/bulk

Criar CNABs em Lote.

Serão feitas solicitações de Remessa de acordo com IDs das ocorrências. Será criada uma solicitação de Remessa para cada carteira associada às ocorrências. Após a criação das Remessas, elas serão processadas e ao término do processamento serão emitidas notificações através dos Webhooks.

Corpo da requisição

NomeTipoObrigatórioDescrição
bank_billet_remittance_idsarray<integer>nãoIDs de Registros de Remessa.

Outros campos e objetos aninhados: kobana schema banking.remittances.bulk.

Respostas

HTTPDescrição
201CNABs criadas
404Ocorrência não encontrada

remittances get​

Informações do CNAB

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

GET /v1/remittances/{id}

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

Argumentos do caminho: id

Respostas

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

remittances delete​

Apagar CNAB

kobana banking remittances delete [ID] [OPÇÕES]

DELETE /v1/remittances/{id}

Apagar CNAB.

Argumentos do caminho: id

Respostas

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

remittances raw​

Raw(text/plain) do CNAB

kobana banking remittances raw [ID] [OPÇÕES]

GET /v1/remittances/{id}/raw

Raw(text/plain) do CNAB.

Será disparado o evento remittance.downloaded.

Argumentos do caminho: id

Respostas

HTTPDescrição
200Raw do CNAB
404CNAB não encontrado
422Remessa aguardando processamento