Authorizations
- Authorization string requis header
Toutes les requêtes nécessitent un token 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 Developer settings.Les clés peuvent être limitées à n’importe quel sous-ensemble de ces scopes (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 le contenu à la corbeille (rendre les modifications visibles)analytics:read: Lire les rapports, les analytics et les feedbacks 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 scopes ont des scopes null = accès complet (mode hérité).
Request Body
application/json- article_id string requis
ID d’article Ferndesk (
art_...). - type string enum requis enum
Indique si le lecteur a trouvé l’article utile. Allowed values: positive, negative.
- feedback string requis
Feedback en texte libre du lecteur, de 5000 caractères maximum. À traiter comme du contenu utilisateur final non fiable.
- email string (email)
Adresse e-mail facultative de l’expéditeur (supprimée des espaces superflus et convertie en minuscules). Lorsqu’elle correspond à un utilisateur connu du centre d’aide (par e-mail + helpdesk), le feedback est automatiquement associé à cet utilisateur.
Response
application/json- id string
- articleId string | null
- articleTitle string | null
- type string enum enum
Allowed values: positive, negative.
- feedback string
- email string | null
- resolved boolean
- createdAt string
Horodatage ISO 8601 en UTC.
- user anyOf
Utilisateur du centre d’aide automatiquement identifié à partir de l’adresse e-mail de l’expéditeur (unicité sur e-mail + helpdesk), ou null lorsque l’expéditeur est anonyme ou non reconnu.
+ - 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
ID utilisateur du centre d’aide Ferndesk (
hcusr_...). - name string | null
Nom d’affichage de l’utilisateur du centre d’aide.
- email string (email)
Adresse e-mail de l’utilisateur du centre d’aide. Les adresses e-mail sont stockées en minuscules.
- option 2 null