Zum Inhalt springen

Quick-Add-API

Alle Endpunkte erfordern Authentifizierung. Basispfad: /api/v1/dashboard/quick-add.

MethodePfadBeschreibung
POST/v1/dashboard/quick-add/detectInhaltstyp aus der Eingabe erkennen
POST/v1/dashboard/quick-add/commitDen erkannten Eintrag übernehmen
POST /v1/dashboard/quick-add/detect

Analysiert eine URL oder einen Textstring und gibt den erkannten Inhaltstyp, einen Konfidenzwert und ob eine Bestätigung nötig ist zurück.

Request Body:

FeldTypRegeln
contentstringErforderlich. Zu analysierende URL oder Text

Antwort:

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

Erkannte Typen:

TypBeschreibung
musicDeezer-/Discogs-URL
booksHardcover-/Goodreads-URL
moviesIMDb-URL
gamesSteam-/BGG-URL
recipesChefkoch-URL
linksJede andere URL
todoText, der due, repeat oder link: enthält
noteReiner Text ohne Signale
plantsPflanzeneintrag (manuelle Auswahl)
quotesZitat-Eintrag (manuelle Auswahl)
feedFeed-Abonnement (manuelle Auswahl)
clipboardText für die Zwischenablage (manuelle Auswahl)

Die Erkennungsregeln findest du unter Quick Add. needs_confirmation ist true, wenn die Konfidenz unter 60 % liegt.

POST /v1/dashboard/quick-add/commit

Speichert den Eintrag in der passenden Bibliothek.

Request Body:

FeldTypRegeln
contentstringErforderlich. Die ursprüngliche URL oder der Text
content_typestringErforderlich. Einer der oben genannten Typen
metadataobjectOptional. Zusätzliche Felder für die Zielbibliothek