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 Developer settings erstellen und verwalten.Schlüssel können auf eine beliebige Teilmenge dieser Scopes beschränkt werden (jeder Endpunkt führt den über
x-required-scopeserforderlichen Scope auf):content:read: Hilfe-Center-Artikel, Collections, Abschnitte und Übersetzungen lesen und durchsuchencontent:write: Artikelentwürfe, Benutzer und Aufgaben erstellen und bearbeiten; Artikel und Collections verschiebencontent:publish: Inhalte veröffentlichen, deren Veröffentlichung aufheben, wiederherstellen und verwerfen (Änderungen live schalten)analytics:read: Hilfe-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 Einführung von Scopes ausgestellte Schlüssel haben null Scopes = vollständiger Zugriff (Legacy-Modus).
Query Parameters
- collection_id string
Nur Artikel aus dieser Collection zurückgeben. Beispiel: col_01JXYA6ABN52
- format string enum
Format der 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
- start_cursor string
Undurchsichtiger Cursor für die Seitennavigation. Übergeben Sie den
next_cursoraus einer vorherigen Antwort, um die nächste Seite abzurufen. Beispiel: eyJ2IjoxLCJrIjpbIjIwMjYtMDEtMDEiLCJhcnRfMSJdfQ - status string enum
Nach Veröffentlichungsstatus filtern. Standardmäßig
published.draftundallerfordern den Scopecontent:writeund enthalten niemals verworfene Artikel. Beispiel: published - updated_since string (date-time)
Nur Artikel zurückgeben, die zu diesem ISO-8601-Zeitstempel oder danach aktualisiert wurden. Für die inkrementelle Synchronisierung verwenden. Beispiel: 2026-01-15T18:25:43.511Z
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 gerenderter Artikelinhalt. Vorhanden, wenn
format=html(Standard). - contentMarkdown string
Als Markdown gerenderter 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 Collection, der der Artikel zugeordnet ist.
- status string | null
Veröffentlichungsstatus des Artikels.
- publishedAt string | null
Zeitstempel, zu dem der Artikel veröffentlicht wurde.
- 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.