Creando cargas API
Al crear un "Nuevo agendamiento de carga" usted será direccionado a esta página. Este agendamiento especifico, solo existirá para orígenes SQL, CSV (Remoto) y uMov.me. Este agendamiento de carga es disparado cuando se accione el disparo inmediato, o por la URL con la requisición por POST fuera ejecutada.
Método de Requisición: POST
Identificador da carga:
Situación de la Carga
Verificando situación de la carga.
Método de requisición: GET
Camino: /api/origins/schedulings/"Código agendamiento"/status?appKey=" Clave de la Api" )
– " ID agendamiento ": Es un código generado después de la llamada vía API del agendamiento.
– " Clave del Api": En su perfil existe una opción de generar una clave, que usted utilizara junto al código del agendamiento creado.
Parámetros:
Nombre
|
Descripción
|
Tipo
|
---|---|---|
key
|
clave de la api
|
string
|
Respuesta: Código 200
Contenido de la Respuesta:
{ "id": 12453, "loadType": "Incremental", "status": "ERROR", "startDate": 1458566160000, "endDate": 1458566163000, "log": "log de la carga"}
Después de ejecutar la consultatendra algunos datos de retorno. Vea en el ejemplo:
Donde:
– id: identificador de la requisición.
– loadType: Es el tipo de carga.
– status: Status de la carga en el momento. (Status possíveis: SUCCESS, ERROR, RUNNING, NEW_DATA_NOT_FOUND, NOT_FINISHED, NOT_STARTED).
– startDate: Fecha de início del agendamiento.
– endDate: Fecha final del agendamiento.
– log: Log del agendamiento.
Disparando Carga
Disparando una carga de un agendamiento de carga por API.
Método de requisición: GET
Camino: /api/origins/schedulings/"Código da carga"/execute?appKey=12345abcd.
Respuesta: Código 201
Contenido de la Respuesta:
{ "id": 1484}