Authorizations
- Authorization string erforderlich header
Alle Anfragen erfordern ein Bearer-Token im
Authorization-Header. API-Schlüssel haben das Präfixfdsk_und müssen geheim gehalten werden. Sie können Schlüssel auf der Seite Developer settings erstellen und verwalten.Schlüssel können auf eine beliebige Teilmenge dieser Scopes beschränkt werden (jeder Endpunkt führt den erforderlichen Scope über
x-required-scopesauf):content:read: Hilfezentrumsartikel, 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 löschen (Änderungen live schalten)analytics:read: Berichte, Analysen und Artikel-Feedback des Hilfezentrums lesenconversations:read: Unterhaltungen und Transkripte des KI-Assistenten lesenwebhooks:manage: Ausgehende Webhook-Abonnements erstellen und verwalten
Die Vergabe von
content:writeodercontent:publishbeinhaltetcontent:read. Vor der Einführung der Scopes ausgestellte Schlüssel haben null Scopes = Vollzugriff (Legacy-Modus).
Path Parameters
- draftId string erforderlich
Entwurfs-ID. Beispiel: drft_01JXY9AZK4KV
- id string erforderlich
Ferndesk-Artikel-ID (
art_...). Beispiel: art_01JXY9AZK4KV
Query Parameters
- format string enum
Format für die Inhaltsdarstellung.
html(Standard) gibtcontentHtmlzurück;markdowngibtcontentMarkdownzurück;jsongibtcontentJsonzurück – das unveränderte gespeicherte ProseMirror/Tiptap-Dokument. Das JSON verwendet das ProseMirror-Schema von Ferndesk (benutzerdefinierte Knoten wiecallout,stepsundcards) und ist die verlustfreie Darstellung des Artikelinhalts. Beispiel: markdown
Response
application/json- id string
Entwurfs-ID.
- language string | null
Sprache des Entwurfs.
- status string
Status des Entwurfs.
- baseVersion integer
Artikelversion, auf der der Entwurf basiert.
- source string | null
Schreibkanal, über den der Entwurf erstellt wurde.
- stale boolean
Gibt an, ob der Artikel seit dem Erstellen der Basis des Entwurfs weiterentwickelt wurde (nur primäre Entwürfe).
- updatedAt string
ISO-8601-Zeitstempel in UTC.
- title string | null
Titel des Entwurfs.
- contentHtml string
Entwurfstext als HTML (format=html).
- contentMarkdown string
Entwurfstext als Markdown (format=markdown).
- contentJson any | null
Unveränderter gespeicherter ProseMirror/Tiptap-Entwurfstext (format=json). Verlustfreies Ferndesk-ProseMirror-Schema.