Concentradores

APIDescription
GET api/Concentradores/{id}?token={token}

No documentation available.

Acciones

APIDescription
GET api/Acciones/{id}?token={token}&accion={accion}&tipoDispositivo={tipoDispositivo}

No documentation available.

Buscar

APIDescription
GET api/Buscar?token={token}&query={query}

Permite acceder al buscador universal

Subestaciones

APIDescription
GET api/Subestaciones/{id}?token={token}

No documentation available.

Comandos

APIDescription
GET api/Comandos?token={token}

Devuelve un listado de comandos programados para el terminal en el peiodo especificado.

PUT api/Comandos?token={token}

Modifica el estado de un Comando existente en la tabla ComandosGenerados

POST api/Comandos?token={token}

Inserta un nuevo Comando en la tabla ComandosGenerados

Consumos

APIDescription
GET api/Consumos?token={token}&numeroDeSerie={numeroDeSerie}&desde={desde}&hasta={hasta}&agrupadoPor={agrupadoPor}

Devuelve una lista de consumos de un terminal en particular. Si no se indica un número de serie en el filtro se busca el terminal asociado al Suministro indicado en el token (caso i-Energy) Los consumos son agrupados según el parámetro "agrupadoPor" (0: QUARTER; 1: HORA; 2: DIA; 3: MES; 4: AÑO)

Suministros

APIDescription
GET api/Suministros?token={token}

Obtiene todos los datos relacionados al suministro "idSuministro" (Suministro, Terminal Asociado y Servicio)

Terminales

APIDescription
GET api/Terminales/{id}?token={token}

No documentation available.

GET api/Terminales?token={token}&concentrador={concentrador}&subestacion={subestacion}

No documentation available.

Eventos

APIDescription
GET api/Eventos?token={token}&idDispositivo={idDispositivo}&tipoDispositivo={tipoDispositivo}&desde={desde}&hasta={hasta}&idEvento={idEvento}

Devuelve un listado de eventos del terminal, concentrador o subestación indicados.

Usuarios

APIDescription
GET api/Usuarios?usuario={usuario}&password={password}&versionOS={versionOS}&ipAddress={ipAddress}&AndroidId={AndroidId}&nombreApp={nombreApp}&versionApp={versionApp}&tipoUsuario={tipoUsuario}&idApp={idApp}

Procedimiento de Login. Valida Usuario y Password contra la BD y si está ok devuelve el Token de acceso Token = IdUsuario_IdApp_IdRef_NombreDB_Expiración_Hash codificado en Base64.

PUT api/Usuarios?token={token}

Permite modificar uno o más campos de un UsuarioApp. El parámetro "token" es el que se recibe como respuesta al login.

Indicadores

APIDescription
GET api/Indicadores?token={token}

No documentation available.