Authorizations
- Authorization string erforderlich header
Alle Anfragen erfordern ein Bearer-Token im
Authorization-Header. API-Schlüssel tragen das Präfixfdsk_und sollten geheim gehalten werden. Sie können Schlüssel über die Seite Developer settings erstellen und verwalten.Schlüssel können auf eine beliebige Teilmenge dieser Scopes beschränkt werden (jeder Endpunkt listet den erforderlichen Scope über
x-required-scopesauf):content:read: Hilfezentrum-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, 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 von Scopes ausgestellte Schlüssel haben null Scopes = vollständiger Zugriff (Legacy-Modus).
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 - page_size integer
Anzahl der pro Seite zurückzugebenden Elemente (1–100). Beispiel: 20
- since string (date-time)
Untere Grenze (einschließlich) des ISO-8601-Zeitstempels für
updated_at. Bei der ersten Anfrage erforderlich; auf nachfolgenden Seiten weglassen undstart_cursorübergeben. Beispiel: 2026-01-15T18:25:43.511Z - start_cursor string
Undurchsichtiger Cursor für die Seitennavigation. Den
next_cursoraus einer vorherigen Antwort übergeben, um die nächste Seite abzurufen. Beispiel: eyJ2IjoxLCJrIjpbIjIwMjYtMDEtMDEiLCJhcnRfMSJdfQ
Response
application/json- results[] object array
Elemente auf dieser Seite. Artikel-Payload, die von Artikel-Endpunkten zurückgegeben wird.
+ - Show Child Attributes
- id string
Ferndesk-Artikel-ID (
art_...). - title string
Primärer Artikeltitel.
- slug string | null
URL-Slug für den Artikel.
- contentHtml string
Als HTML dargestellter Artikelinhalt. Vorhanden, wenn
format=html(Standard). - contentMarkdown string
Als Markdown dargestellter Artikelinhalt. Vorhanden, wenn
format=markdown. - contentJson any | null
Unverändertes gespeichertes ProseMirror/Tiptap-Dokument. Vorhanden, wenn
format=json. 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 ID der Sammlung, zu der der Artikel gruppiert ist.
- 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.
- has_more boolean
Gibt an, ob nach dieser Seite weitere Elemente verfügbar sind.
- next_cursor string | null
Cursor, der als
start_cursorfür die nächste Seite zu übergeben ist, oder null auf der letzten Seite.