<< 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
    },
    {
        ...
    }
]