<< REST API
Leer etiquetas Leer etiqueta Nueva etiqueta Modificar nombre de etiqueta Eliminar etiqueta
Leer pictogramas asociados a una etiqueta
Leer etiquetas
Operación
GET /tag
Petición
No se pasa ningún valor.
Ejemplo de petición:
GET /tag
Respuesta
Se devuelve un array de etiquetas.
Ejemplo de respuesta:
[
{
"pictos": [ ... ],
"supervisorPictos": [ ... ],
"id": 4,
"label": "actions"
},
{
...
}
]
Leer etiqueta
Operación
GET /tag/<tag-ID>
Petición
Se pasa el ID de la etiqueta al final de la petición.
Ejemplo de petición:
GET /tag/4
Respuesta
Se devuelve la etiqueta.
Ejemplo de respuesta:
{
"pictos": [],
"supervisorPictos": [ ... ],
"id": 4,
"label": "actions"
}
Nueva etiqueta
Operación
POST /tag
Petición
Se pasa un objeto JSON con el siguiente campo:
-
label
(string): Nombre de la etiqueta
Ejemplo de petición:
POST /tag
{
"label": "cars"
}
Respuesta
Se devuelve un objeto con la etiqueta creada.
Ejemplo de respuesta:
{
"label": "cars",
"id": 6
}
Modificar nombre de la etiqueta
Operación
PUT /tag/<tag-ID>
Petición
Se pasa el ID de la etiqueta y un objeto JSON con los datos a modificar:
-
label
(string): Nombre de la etiqueta
Ejemplo de petición:
PUT /tag/6
{
"label": "vehicles"
}
Respuesta
Se devuelve un objeto con los datos cambiados.
Ejemplo de respuesta:
{
"pictos": [],
"supervisorPictos": [],
"id": 6,
"label": "vehicles"
}
Eliminar etiqueta
Operación
DELETE /tag/<tag-ID>
Petición
Se pasa el id de la etiqueta a eliminar al final de la petición.
Ejemplo de petición:
DELETE /tag/6
Respuesta
Se devuelve la etiqueta eliminada.
Ejemplo de respuesta:
{
"pictos": [],
"supervisorPictos": [],
"id": 6,
"label": "vehicles"
}
Leer pictogramas asociados a una etiqueta
Operación
GET /tag/<tag-ID>/pictos
Petición
Se pasa el ID de la etiqueta en la la petición.
Ejemplo de petición:
GET /tag/1/pictos
Respuesta
Se devuelve un array de pictogramas.
Ejemplo de respuesta:
[
{
"id": 1,
"idPic": 2,
"idTag": 1
},
{
...
}
]