ADAM - APIs (ejemplo con DEMO)


AUTENTICACION Demo: usuario = Demo, clave = z5BI%OImmQ#2
Encode base 64 : Demo:z5BI%OImmQ#2 = RGVtbzp6NUJJJU9JbW1RIzI=
Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Basic RGVtbzp6NUJJJU9JbW1RIzI=' 'https://adamchile.com/authenticar/'
Retorna: json con token
TESTEO TOKEN Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://adamchile.com/pingToken/'
Retorna: json
COSTO DIARIO SEPARADO POR FAMILIA
TODOS LOS PROYECTOS VIGENTES
Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://adamchile.com/costoDiarioAll/?fecha=<AAAA-MM-DD>&porFamilia=<1>'
porFamilia: separado por familias = 1, agrupado sin familias = 0
Retorna: json con la lista del costo diario por cada proveedor de todos los proyectos vigentes
CONSOLIDADO (EQUIPO-MES)
TODOS LOS PROYECTOS
Llamada: curl -X POST -H 'Content-type:application/json' -H 'Authorization: Bearer <token>' 'https://adamchile.com/reportConsolidaEquipoAll/?vigente=<int>'
vigente: solo proyectos vigentes = 1, no vigentes = 0, todos = -1
Retorna: json con la lista del costo por mes de todos los equipos, en todos los proyectos vigentes o no vigentes iniciados a partir de tres años anteriores al actual hasta hoy