<< REST API
Leer acciones Leer acción Nueva acción Eliminar acción
Leer acciones
Operación
GET /action
Petición
No se pasa ningún valor.
Ejemplo de petición:
GET /action
Respuesta
Se devuelve un array de acciones.
Ejemplo de respuesta:
[
{
"idConf": { ... },
"id": 1,
"type": "Move",
"timestamp": "2014-11-24T23:00:00.000Z",
"gpsLat": null,
"gpsLon": null
},
{
...
}
]
Leer acción
Operación
GET /action/<action-ID>
Petición
Se pasa el ID de la acción al final de la petición.
Ejemplo de petición:
GET /action/1
Respuesta
Se devuelve la acción.
Ejemplo de respuesta:
{
"idConf": { ... },
"id": 1,
"type": "Move",
"timestamp": "2014-11-24T23:00:00.000Z",
"gpsLat": null,
"gpsLon": null
}
Nueva acción
Operación
POST /action
Petición
Se pasa un objeto JSON con los siguientes campos:
-
idConf
(integer): ID de la configuración (pictograma de un usuario con una propiedad) que recibe la acción -
type
(string): Tipo de acción -
timestamp
(datetime): Fecha y hora de la acción -
idSup
(integer): ID del supervisor (opcional) -
gpsLat
(integer): Latitud (opcional) -
gpsLon
(integer): Latitud (opcional)
Ejemplo de petición:
POST /action
{
"idConf": 1,
"type": "Move",
"timestamp": "11/25/2014"
}
Respuesta
Se devuelve un objeto con la acción creado.
Ejemplo de respuesta:
{
"type": "Move",
"timestamp": "2014-11-24T23:00:00.000Z",
"id": 1,
"idConf": 1
}
Eliminar acción
Operación
DELETE /action/<action-ID>
Petición
Se pasa el id de la acción a eliminar al final de la petición.
Ejemplo de petición:
DELETE /action/3
Respuesta
Se devuelve la acción eliminada.
Ejemplo de respuesta:
{
"idConf": { ... },
"id": 3,
"type": "Move",
"timestamp": "2014-11-24T23:00:00.000Z",
"gpsLat": null,
"gpsLon": null
}