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. Schlüssel können über die Seite Developer settings erstellt und verwaltet werden.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: Hilfeartikel, 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 in den Papierkorb verschieben (Änderungen live schalten)analytics:read: Berichte, Analysen und Artikel-Feedback des Helpcenters lesenconversations:read: KI-Assistentenkonversationen und Transkripte lesenwebhooks:manage: Ausgehende Webhook-Abonnements erstellen und verwalten
Die Vergabe von
content:writeodercontent:publishschließtcontent:readein. Vor der Einführung von Scopes erstellte Schlüssel haben null Scopes = vollständiger Zugriff (Legacy-Modus).
Query Parameters
- coverage string enum
- end_date string
Obere ISO-Datumsgrenze.
- feedback string enum
- page_size integer
Anzahl der pro Seite zurückzugebenden Elemente (1–100). Beispiel: 20
- start_cursor string
Intransparenter Paginierungs-Cursor. Übergeben Sie den
next_cursoraus einer vorherigen Antwort, um die nächste Seite abzurufen. Beispiel: eyJ2IjoxLCJrIjpbIjIwMjYtMDEtMDEiLCJhcnRfMSJdfQ - start_date string
Untere ISO-Datumsgrenze.
Response
application/json- results[] object array
Elemente auf dieser Seite. Zusammenfassung der Assistentenkonversation — ein bewusst definierter öffentlicher Vertrag, nicht die Rohzeile.
+ - Show Child Attributes
- id string
- createdAt string
ISO-8601-Zeitstempel in UTC.
- updatedAt string
ISO-8601-Zeitstempel in UTC.
- status string
Status im Lebenszyklus der Konversation.
- source string enum | null
Ursprung der Konversation: das Helpcenter (
help) oder das eingebettete Widget (widget). - pageUrl string | null
Die Seite, auf der sich der Endbenutzer beim Start der Konversation befand, sofern erfasst.
- user anyOf
Der identifizierte Helpcenter-Benutzer für diese Konversation oder null, wenn der Endbenutzer anonym war.
+ - Show Child Attributes
- anyOf options 2 variants anyOf
One or more options can apply.
+ - Show Child Attributes
- option 1 object
+ - Show Child Attributes
- id string
Ferndesk Helpcenter-Benutzer-ID (
hcusr_...). - name string | null
Anzeigename des Helpcenter-Benutzers.
- option 2 null
- summary string | null
Von der KI generierte einzeilige Zusammenfassung, sofern verfügbar.
- coverage string enum | null
Wie gut das Helpcenter die Frage abgedeckt hat.
- feedback string enum | null
Daumen-Feedback des Endbenutzers zur Konversation oder null, wenn kein Feedback hinterlassen wurde.
- escalated boolean
Gibt an, ob die Konversation an einen Menschen eskaliert wurde.
- messageCount integer
Anzahl der Nachrichten des Endbenutzers in der Konversation.
- 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 übergeben wird, oder null auf der letzten Seite.