<< REST API
Leer fuentes Leer fuente Nueva fuente Modificar nombre o descripción de la fuente Eliminar fuente
Leer pictogramas de una fuente
Leer etiquetas
Operación
GET /source
Petición
No se pasa ningún valor.
Ejemplo de petición:
GET /source
Respuesta
Se devuelve un array de fuentes.
Ejemplo de respuesta:
[
{
"pictos": [ ... ],
"id": 1,
"name": "Food",
"description": "Food pictograms"
},
{
...
}
]
Leer fuente
Operación
GET /source/source-ID>
Petición
Se pasa el ID de la fuente al final de la petición.
Ejemplo de petición:
GET /source/1
Respuesta
Se devuelve la fuente.
Ejemplo de respuesta:
{
"pictos": [ ... ],
"id": 1,
"name": "Food",
"description": "Food pictograms"
}
Nueva fuente
Operación
POST /source
Petición
Se pasa un objeto JSON con los siguientes campo:
-
name
(string): Nombre de la fuente -
description
(string): Descripción de la fuente (opcional)
Ejemplo de petición:
POST /source
{
"name": "draws",
"description": "Collection of draws"
}
Respuesta
Se devuelve un objeto con la fuente creada.
Ejemplo de respuesta:
{
"name": "draws",
"description": "Collection of draws",
"id": 3
}
Modificar nombre o descripción de la fuente
Operación
PUT /source/<source-ID>
Petición
Se pasa el ID de la fuente y un objeto JSON con los datos a modificar:
-
name
(string): Nombre de la fuente -
description
(string): Descripción de la fuente
Ejemplo de petición:
PUT /source/3
{
"description": "Draws of Spain"
}
Respuesta
Se devuelve un objeto con los datos cambiados.
Ejemplo de respuesta:
{
"pictos": [],
"id": 3,
"name": "draws",
"description": "Draws of Spain"
}
Eliminar fuente
Operación
DELETE /source/<source-ID>
Petición
Se pasa el id de la fuente al final de la petición.
Ejemplo de petición:
DELETE /source/3
Respuesta
Se devuelve la fuente eliminada.
Ejemplo de respuesta:
{
"pictos": [],
"id": 3,
"name": "draws",
"description": "Draws of Spain"
}
Leer pictogramas de una fuente
Operación
GET /source/<source-ID>/pictos
Petición
Se pasa el ID de la fuente en la la petición.
Ejemplo de petición:
GET /source/1/pictos
Respuesta
Se devuelve un array de pictogramas.
Ejemplo de respuesta:
[
{
"id": 1,
"uri": "/pictos/food/apple.png",
"idPic": null,
"idSou": 1,
"idOwner": 2
},
{
...
}
]