Biblioteca
Tus imágenes, SVG y fuentes: las que subes en el editor, las creadas con IA y las añadidas desde el banco.
| Endpoint | Descripción |
|---|---|
GET /assets | Listar la biblioteca |
GET /assets/{id} | Obtener un elemento |
Listar la biblioteca
GET
/assetsDevuelve los elementos de tu biblioteca, del más reciente al más antiguo.
Parámetros de consulta
| Nombre | Tipo | Descripción |
|---|---|---|
type | texto | image, svg o font. |
source | texto | Origen: upload, generated, restyled, background_removed, stock, icon o template. |
q | texto | Busca en el nombre. |
page | entero | Página, desde 1. |
page_size | entero | Resultados por página (24 por defecto, máximo 100). |
Ejemplo
curl "https://creavibe.app/api/v1/assets?page_size=2" \
-H "Authorization: Bearer cv_TU_TOKEN"const respuesta = await fetch('https://creavibe.app/api/v1/assets?page_size=2', {
method: 'GET',
headers: {
Authorization: 'Bearer cv_TU_TOKEN',
},
});
const datos = await respuesta.json();import requests
respuesta = requests.get(
"https://creavibe.app/api/v1/assets?page_size=2",
headers={"Authorization": "Bearer cv_TU_TOKEN"},
)
datos = respuesta.json()Respuesta · 200
{
"count": 7,
"next": "https://creavibe.app/api/v1/assets?page_size=2&page=2",
"previous": null,
"results": [
{
"id": "7128367d-d7a4-4c6c-af56-44f5dac70407",
"url": "https://creavibe.app/media/recursos/017dfef2-eaf5-429a-86f3-307b8bf36189/f6d592080f55454e965df5daf12a36ae.png",
"thumbnail_url": "https://creavibe.app/media/miniaturas/recurso/7fb9102e17294e229fa952057c4d62f5.webp",
"type": "image",
"source": "template",
"name": "11260863380f42d29a6fd0aedbdd20bd",
"font_family": null,
"width": 1232,
"height": 832,
"size_bytes": 1238028,
"created_at": "2026-10-12T10:11:11.089Z"
},
{
"id": "372dace6-3ee5-4169-82b5-34ae8d75f3c1",
"url": "https://creavibe.app/media/recursos/017dfef2-eaf5-429a-86f3-307b8bf36189/0556b80de1044a1fa875a774e6f8a473.png",
"thumbnail_url": "https://creavibe.app/media/miniaturas/recurso/50dc27d04f044e539c33f3b55a2ecbab.webp",
"type": "image",
"source": "template",
"name": "bdf7f25a464a43cb98f973eeef7228b2",
"font_family": null,
"width": 1232,
"height": 832,
"size_bytes": 1572355,
"created_at": "2026-10-12T10:11:11.043Z"
}
]
}Obtener un elemento
GET
/assets/{id}Devuelve un elemento de tu biblioteca con su URL y su miniatura.
Parámetros de la ruta
| Nombre | Tipo | Descripción |
|---|---|---|
idobligatorio | uuid | Id del elemento. |
Ejemplo
curl "https://creavibe.app/api/v1/assets/cb901a12-c1cb-4537-9d7f-ac405cee99fc" \
-H "Authorization: Bearer cv_TU_TOKEN"const respuesta = await fetch('https://creavibe.app/api/v1/assets/cb901a12-c1cb-4537-9d7f-ac405cee99fc', {
method: 'GET',
headers: {
Authorization: 'Bearer cv_TU_TOKEN',
},
});
const datos = await respuesta.json();import requests
respuesta = requests.get(
"https://creavibe.app/api/v1/assets/cb901a12-c1cb-4537-9d7f-ac405cee99fc",
headers={"Authorization": "Bearer cv_TU_TOKEN"},
)
datos = respuesta.json()Respuesta · 200
{
"id": "cb901a12-c1cb-4537-9d7f-ac405cee99fc",
"url": "https://creavibe.app/media/recursos/017dfef2-eaf5-429a-86f3-307b8bf36189/a87043f5af914dff94bae99459fd34d7.png",
"thumbnail_url": "https://creavibe.app/media/miniaturas/recurso/ec423cada40a4bd294e91492b4ac7210.webp",
"type": "image",
"source": "stock",
"name": "Cachorro Shiba Inu estilo sticker",
"font_family": null,
"width": 1024,
"height": 1024,
"size_bytes": 547203,
"created_at": "2026-10-12T10:10:32.054Z"
}