Authorizations
- Authorization string requis header
Toutes les requêtes nécessitent un jeton Bearer dans l’en-tête
Authorization. Les clés API sont préfixées parfdsk_et doivent rester secrètes. Vous pouvez générer et gérer les clés depuis la page Paramètres développeur.Les clés peuvent être limitées à n’importe quel sous-ensemble de ces portées (chaque endpoint indique la portée requise via
x-required-scopes) :content:read: Lire et rechercher les articles, collections, sections et traductions du centre d’aidecontent:write: Créer et modifier des brouillons d’articles, des utilisateurs et des tâches ; déplacer des articles et des collectionscontent:publish: Publier, dépublier, restaurer et mettre à la corbeille du contenu (appliquer les modifications)analytics:read: Lire les rapports, analyses et retours sur les articles du centre d’aideconversations:read: Lire les conversations et transcriptions de l’assistant IAwebhooks:manage: Créer et gérer les abonnements aux webhooks sortants
Accorder
content:writeoucontent:publishimpliquecontent:read. Les clés créées avant la mise en place des portées ont des portées nulles = accès complet (mode hérité).
Query Parameters
- coverage string enum
- end_date string
Limite supérieure de date ISO.
- feedback string enum
- page_size integer
Nombre d’éléments à renvoyer par page (1-100). Exemple: 20
- start_cursor string
Curseur de pagination opaque. Transmettez le
next_cursord’une réponse précédente pour récupérer la page suivante. Exemple: eyJ2IjoxLCJrIjpbIjIwMjYtMDEtMDEiLCJhcnRfMSJdfQ - start_date string
Limite inférieure de date ISO.
Response
application/json- results[] object array
Éléments de cette page. Résumé de la conversation de l’assistant — un contrat public délibéré, et non la ligne brute.
+ - Show Child Attributes
- id string
- createdAt string
Horodatage ISO 8601 en UTC.
- updatedAt string
Horodatage ISO 8601 en UTC.
- status string
Statut du cycle de vie de la conversation.
- source string enum | null
Origine de la conversation : le centre d’aide (
help) ou le widget intégré (widget). - pageUrl string | null
Page sur laquelle se trouvait l’utilisateur final au démarrage de la conversation, si elle a été capturée.
- user anyOf
Utilisateur identifié du centre d’aide pour cette conversation, ou null lorsque l’utilisateur final était anonyme.
+ - 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
Identifiant de l’utilisateur du centre d’aide Ferndesk (
hcusr_...). - name string | null
Nom d’affichage de l’utilisateur du centre d’aide.
- option 2 null
- summary string | null
Résumé en une ligne généré par l’IA, si disponible.
- coverage string enum | null
Degré auquel le centre d’aide a répondu à la question.
- feedback string enum | null
Évaluation par pouce de l’utilisateur final sur la conversation, ou null si aucune évaluation n’a été laissée.
- escalated boolean
Indique si la conversation a été transmise à un humain.
- messageCount integer
Nombre de messages de l’utilisateur final dans la conversation.
- has_more boolean
Indique si d’autres éléments sont disponibles après cette page.
- next_cursor string | null
Curseur à transmettre comme
start_cursorpour la page suivante, ou null sur la dernière page.