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 scopes (chaque endpoint indique le scope requis via
x-required-scopes) :content:read: lire et rechercher les articles, collections, sections et traductions du centre d’aidecontent:write: créer et modifier les brouillons d’articles, les utilisateurs et les tâches ; déplacer les articles et les collectionscontent:publish: publier, dépublier, restaurer et mettre à la corbeille le 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 scopes ont des scopes null = accès complet (mode hérité).
Request Body
application/json- url string requis
URL de destination. Doit utiliser
https://;http://est accepté uniquement pour localhost pendant le développement. - events[] string requis array
Types d’événements auxquels ce point de terminaison est abonné. Utilisez les chaînes de type exactes (par exemple
article.published) ou le caractère générique*pour recevoir tous les événements. - description string | null
Libellé lisible facultatif pour le point de terminaison.
Response
application/json- id string
Identifiant du point de terminaison webhook (
whep_...). - url string
URL HTTPS qui reçoit les charges utiles webhook envoyées via POST.
- events[] string array
Types d’événements abonnés (ou
*). - enabled boolean
Indique si le point de terminaison reçoit actuellement des livraisons. Les points de terminaison sont automatiquement désactivés après des échecs persistants.
- description string | null
Libellé lisible facultatif.
- failureCount integer
Nombre d’échecs consécutifs de livraison. Réinitialisé à 0 après toute réussite ou réactivation.
- lastSuccessAt string | null
- lastFailureAt string | null
- disabledAt string | null
Date et heure de la désactivation automatique du point de terminaison, le cas échéant.
- createdAt string
Horodatage ISO 8601 en UTC.
- updatedAt string
Horodatage ISO 8601 en UTC.
- secret string
Secret de signature (
whsec_...) utilisé pour vérifier les signatures des livraisons. Renvoyé une seule fois, lors de la création du point de terminaison ; stockez-le pour vérifier l’en-têtewebhook-signature(il ne sera plus jamais renvoyé lors d’une lecture).