Pular para o conteúdo principal

kobana banking imports

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

ComandoHTTPDescrição
imports listGET /v1/imports/{collection_name}Listar Importações
imports createPOST /v1/imports/{collection_name}Importar
imports getGET /v1/imports/{collection_name}/{id}Visualizar Importação

imports list​

Listar Importações

kobana banking imports list [COLLECTION_NAME] [OPÇÕES]

GET /v1/imports/{collection_name}

Lista as importações realizadas para um tipo específico de recurso (clientes, assinaturas, boletos ou carnês).

Argumentos do caminho: collection_name

Parâmetros de consulta

NomeTipoObrigatórioDescrição
pageintegernãoNúmero da Página
per_pageintegernãoQuantidade de registros por página

Respostas

HTTPDescrição
200Importações encontradas

imports create​

Importar

kobana banking imports create [COLLECTION_NAME] [OPÇÕES]

POST /v1/imports/{collection_name}

Importa recursos (clientes, assinaturas, boletos ou carnês) através de um arquivo CSV. O processamento é realizado de forma assíncrona.

Processamento Assíncrono: Este endpoint é processado assincronamente.

A Importação é feita assincronamente, ou seja, ao receber a requisição, a nossa API guarda os parâmetros da requisição e processa a importação em segundo plano. Após a importação ser processada, os registros serão associados à sua Conta. Você recebe na resposta desta requisição o ID da Importação criada e pode consultá-lo a qualquer momento.

Eventos de Webhook

Quando a requisição é realizada, um evento import.created é disparado. O nosso servidor então começa o processamento da importação. Após o fim do processamento, o evento import.processed é disparado.

Argumentos do caminho: collection_name

Corpo da requisição

Enviado como formulário multipart/form-data: os arquivos vão em --file CAMPO=CAMINHO.

NomeTipoObrigatórioDescrição
sourcestring (binary)simArquivo para importação.

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

Respostas

HTTPDescrição
201Importação criada
422Já existe uma importação em andamento ou concluída para este arquivo
503Não foi possível verificar duplicidade da importação no momento — tente novamente

imports get​

Visualizar Importação

kobana banking imports get [COLLECTION_NAME] [ID] [OPÇÕES]

GET /v1/imports/{collection_name}/{id}

Consulta informações específicas de uma Importação.

Argumentos do caminho: collection_name, id

Respostas

HTTPDescrição
200Importação encontrada
404Conta não encontrada