Authorizations
- Authorization string erforderlich header
Alle Anfragen erfordern ein Bearer-Token im
Authorization-Header. API-Schlüssel beginnen mitfdsk_und sollten geheim gehalten werden. Sie können Schlüssel auf der Seite Entwicklereinstellungen erstellen und verwalten.Schlüssel können auf eine beliebige Teilmenge dieser Bereiche beschränkt werden (jeder Endpunkt listet den erforderlichen Bereich über
x-required-scopesauf):content:read: Help-Center-Artikel, Sammlungen, Abschnitte und Übersetzungen lesen und durchsuchencontent:write: Artikelentwürfe, Benutzer und Aufgaben erstellen und bearbeiten; Artikel und Sammlungen verschiebencontent:publish: Inhalte veröffentlichen, deren Veröffentlichung aufheben, wiederherstellen und in den Papierkorb verschieben (Änderungen live schalten)analytics:read: Help-Center-Berichte, Analysen und Artikel-Feedback lesenconversations:read: Unterhaltungen und Transkripte des KI-Assistenten lesenwebhooks:manage: Ausgehende Webhook-Abonnements erstellen und verwalten
Die Vergabe von
content:writeodercontent:publishschließtcontent:readein. Vor der Bereichszuordnung erstellte Schlüssel haben null Bereiche = vollständiger Zugriff (Legacy-Modus).
Request Body
application/json- title string erforderlich
Artikeltitel.
- content any
Artikelinhalt als Tiptap-/ProseMirror-JSON-Dokument. Nicht zusammen mit
markdownverwendbar. - markdown string
Artikelinhalt als Markdown. Wird beim Schreiben in Rich Text umgewandelt. Nicht zusammen mit
contentverwendbar. - publish boolean default
Wenn
true, wird der Artikel unmittelbar nach der Erstellung veröffentlicht (Legacy-Verhalten in einem Aufruf). Standardmäßigfalse: Bei der Erstellung bleibt ein offener Entwurf zurück, den Sie separat veröffentlichen. Default: false. - sectionId string erforderlich
Abschnitts-ID, in dem der Artikel erstellt werden soll.
- collectionId string | null
Optionale Sammlungs-ID zum Gruppieren dieses Artikels.
- keywords string
SEO-Schlüsselwörter.
- metaDescription string
SEO-Meta-Beschreibung.
- ogImage string
URL des Open-Graph-Bildes.
- slug string
Benutzerdefinierter URL-Slug. Durch die Angabe eines neuen Slugs wird automatisch der Modus für benutzerdefinierte Slugs aktiviert.
Response
application/json- id string
Ferndesk-Artikel-ID (
art_...). - title string
Primärer Artikeltitel.
- slug string | null
URL-Slug für den Artikel.
- contentHtml string
Als HTML gerenderter Artikelinhalt. Vorhanden, wenn
format=html(Standard) verwendet wird. - contentMarkdown string
Als Markdown gerenderter Artikelinhalt. Vorhanden, wenn
format=markdownverwendet wird. - contentJson any | null
Unverarbeitetes gespeichertes ProseMirror-/Tiptap-Dokument. Vorhanden, wenn
format=jsonverwendet wird. Verwendet das ProseMirror-Schema von Ferndesk (benutzerdefinierte Knoten wiecallout,steps,cards) und ist die verlustfreie Darstellung. - url string (uri) | null
Kanonische öffentliche URL für diesen Artikel.
- sectionId string | null
Abschnitts-ID, die den Artikel enthält.
- collectionId string | null
Optionale Sammlungsgruppierungs-ID für den Artikel.
- status string | null
Veröffentlichungsstatus des Artikels.
- publishedAt string | null
Zeitstempel der Veröffentlichung des Artikels.
- createdAt string
ISO-8601-Zeitstempel in UTC.
- updatedAt string
ISO-8601-Zeitstempel in UTC.
- draft_id string | null
Für diesen Artikel erstellter offener Entwurf oder null, wenn er mit
publish: trueerstellt wurde.