Saltar al contenido principal

kobana banking imports

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

ComandoHTTPDescripción
imports listGET /v1/imports/{collection_name}Listar Importaciones
imports createPOST /v1/imports/{collection_name}Importar
imports getGET /v1/imports/{collection_name}/{id}Ver Importación

imports list​

Listar Importaciones

kobana banking imports list [COLLECTION_NAME] [OPCIONES]

GET /v1/imports/{collection_name}

Lista las importaciones realizadas para un tipo específico de recurso (clientes, suscripciones, boletos o carnés).

Argumentos de la ruta: collection_name

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página

Respuestas

HTTPDescripción
200Importaciones encontradas

imports create​

Importar

kobana banking imports create [COLLECTION_NAME] [OPCIONES]

POST /v1/imports/{collection_name}

Importa recursos (clientes, suscripciones, boletos o carnés) a través de un archivo CSV. El procesamiento se realiza de forma asíncrona.

Procesamiento Asíncrono: Este endpoint se procesa asincronamente.

La Importación se realiza asincronamente, es decir, al recibir la solicitud, nuestra API guarda los parámetros de la solicitud y procesa la importación en segundo plano. Después de que se procese la importación, los registros se asociarán a su Cuenta. Recibe en la respuesta de esta solicitud el ID de la Importación creada y puede consultarlo en cualquier momento.

Eventos de Webhook

Cuando se realiza la solicitud, se dispara un evento import.created. Nuestro servidor luego comienza el procesamiento de la importación. Después del final del procesamiento, se dispara el evento import.processed.

Argumentos de la ruta: collection_name

Cuerpo de la solicitud

Se envía como formulario multipart/form-data: los archivos van en --file CAMPO=RUTA.

NombreTipoObligatorioDescripción
sourcestring (binary)síArchivo para importación.

Otros campos y objetos anidados: kobana schema banking.imports.create.

Respuestas

HTTPDescripción
201Importación creada
422Ya existe una importación en curso o concluida para este archivo
503No fue posible verificar la duplicidad de la importación en este momento — intente nuevamente

imports get​

Ver Importación

kobana banking imports get [COLLECTION_NAME] [ID] [OPCIONES]

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

Consulta información específica de una Importación.

Argumentos de la ruta: collection_name, id

Respuestas

HTTPDescripción
200Importación encontrada
404Cuenta no encontrada