Aller au contenu

API Ajout rapide

Tous les endpoints nécessitent une authentification. Chemin de base : /api/v1/dashboard/quick-add.

MéthodeCheminDescription
POST/v1/dashboard/quick-add/detectDétecter le type de contenu à partir de la saisie
POST/v1/dashboard/quick-add/commitValider l’élément détecté
POST /v1/dashboard/quick-add/detect

Analyse une URL ou une chaîne de texte et renvoie le type de contenu détecté, un score de confiance, ainsi qu’une indication sur la nécessité d’une confirmation.

Corps de la requête :

ChampTypeRègles
contentstringRequis. URL ou texte à analyser

Réponse :

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

Types détectés :

TypeDescription
musicURL Deezer/Discogs
booksURL Hardcover/Goodreads
moviesURL IMDb
gamesURL Steam/BGG
recipesURL Chefkoch
linksToute autre URL
todoTexte contenant due, repeat, ou link:
noteTexte brut sans signal particulier
plantsEntrée de plante (sélection manuelle)
quotesEntrée de citation (sélection manuelle)
feedAbonnement à un flux (sélection manuelle)
clipboardTexte du presse-papiers (sélection manuelle)

Voir Quick Add pour les règles de détection. needs_confirmation vaut true lorsque la confiance est inférieure à 60 %.

POST /v1/dashboard/quick-add/commit

Enregistre l’élément dans la bibliothèque appropriée.

Corps de la requête :

ChampTypeRègles
contentstringRequis. L’URL ou le texte d’origine
content_typestringRequis. L’un des types ci-dessus
metadataobjectOptionnel. Champs supplémentaires pour la bibliothèque cible