Ir al contenido

API de Agregar rápido

Todos los endpoints requieren autenticación. Ruta base: /api/v1/dashboard/quick-add.

MétodoRutaDescripción
POST/v1/dashboard/quick-add/detectDetectar el tipo de contenido a partir de la entrada
POST/v1/dashboard/quick-add/commitConfirmar el elemento detectado
POST /v1/dashboard/quick-add/detect

Analiza una URL o cadena de texto y devuelve el tipo de contenido detectado, la puntuación de confianza y si se necesita confirmación.

Cuerpo de la solicitud:

CampoTipoReglas
contentstringObligatorio. URL o texto a analizar

Respuesta:

{
"success": true,
"data": {
"content": "https://www.deezer.com/album/123456",
"content_type": "music",
"confidence": 0.95,
"needs_confirmation": false,
"metadata": { }
}
}

Tipos detectados:

TipoDescripción
musicURL de Deezer/Discogs
booksURL de Hardcover/Goodreads
moviesURL de IMDb
gamesURL de Steam/BGG
recipesURL de Chefkoch
linksCualquier otra URL
todoTexto que contiene due, repeat o link:
noteTexto plano sin señales
plantsEntrada de planta (selección manual)
quotesEntrada de cita (selección manual)
feedSuscripción a feed (selección manual)
clipboardTexto de portapapeles (selección manual)

Consulta Agregar rápido para conocer las reglas de detección. needs_confirmation es true cuando la confianza está por debajo del 60%.

POST /v1/dashboard/quick-add/commit

Guarda el elemento en la biblioteca correspondiente.

Cuerpo de la solicitud:

CampoTipoReglas
contentstringObligatorio. La URL o texto original
content_typestringObligatorio. Uno de los tipos anteriores
metadataobjectOpcional. Campos adicionales para la biblioteca de destino