Biblioteca
Archivos de la marca.
Privacidad y analítica
Utilizamos cookies técnicas necesarias y, solo si das tu consentimiento, analítica y pixels de marketing para mejorar la web y medir campañas.
Archivos de la marca.
Busca archivos de la marca por nombre, categoría o tipo. Agentes y apps externas solo ven lo aprobado para su uso.
| Campo | Valor |
|---|---|
| Tipo | Lectura |
| Método HTTP | POST /api/v1/library.search |
| Herramienta MCP | library_search |
| Alcance | library.read |
| Rol mínimo | Lector |
| Confirmación humana | No |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Disponible |
| Widget | carousel |
Entrada
{
query?: string // ≤ 200
category?: string // ≤ 60
type?: "image" | "video" | "audio" | "document" | "logo" | "font"
cursor?: string // ≤ 512 · Opaque cursor from a previous `nextCursor`.
limit?: integer // 1–50 · default 20
}Salida
{
items: Array<{
id: string // uuid
name: string
category: string | null
mimeType: string
status: "proposed" | "approved" | "archived"
createdAt: string
}>
nextCursor: string | null
}Detalle de un archivo y un enlace firmado que caduca en una hora.
| Campo | Valor |
|---|---|
| Tipo | Lectura |
| Método HTTP | POST /api/v1/library.asset.get |
| Herramienta MCP | library_asset_get |
| Alcance | library.read |
| Rol mínimo | Lector |
| Confirmación humana | No |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | record |
Entrada
{
assetId: string // uuid
}Salida
{
id: string // uuid
name: string
category: string | null
mimeType: string
status: "proposed" | "approved" | "archived"
createdAt: string
description: string | null
sizeBytes: integer // -9007199254740991–9007199254740991
url: string // uri
urlExpiresAt: string
}Aprueba o archiva un archivo propuesto, por ejemplo una imagen generada por Nödo.
| Campo | Valor |
|---|---|
| Tipo | Escritura |
| Método HTTP | POST /api/v1/library.asset.review |
| Herramienta MCP | library_asset_review |
| Alcance | library.write |
| Rol mínimo | Admin |
| Confirmación humana | Sí |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | review |
Entrada
{
assetId: string // uuid
decision: "approve" | "archive"
note?: string // ≤ 500
}Salida
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}Devuelve una URL firmada para subir un archivo y lo registra al terminar. Respeta la cuota de almacenamiento del plan.
| Campo | Valor |
|---|---|
| Tipo | Escritura |
| Método HTTP | POST /api/v1/library.upload.create |
| Herramienta MCP | library_upload_create |
| Alcance | library.write |
| Rol mínimo | Admin |
| Confirmación humana | No |
| Puertas | API, Nödo |
| Estado | Próximamente |
| Widget | file_request |
Entrada
{
step: "start"
fileName: string // ≤ 200
mimeType: string // ≤ 120
sizeBytes: integer // –9007199254740991
category?: string // ≤ 60
}
| {
step: "complete"
uploadId: string
name?: string // ≤ 200
}Salida
{
uploadId: string
uploadUrl?: string // uri
assetId?: string // uuid
}Actualizado el 1 de enero de 1970