Lister les webhooks
Liste vos endpoints de webhook.
GET/v1/workspaces/{regionId}/webhooks
Retour
200 OK avec l’objet présenté dans la réponse.
Plus de détails
Les endpoints de votre côté et les types d’événements qu’ils peuvent recevoir. Jamais de secret de signature : secretHint en montre le début et la fin.
Un administrateur connecté (jeton Bearer) : approvalSettings edit côté acheteur, ou un administrateur fournisseur.
Champs de la réponse
endpoints[].eventsArray<string>Les types d’événements envoyés. Vide signifie tous les types de votre côté, y compris ceux ajoutés plus tard.
endpoints[].lastErrorCodestringPourquoi la dernière tentative a échoué : http_status (voir lastStatus), blocked_address, unreachable, timeout, redirect, too_large, endpoint_off ou failed.
endpoints[].failedDeliveriesnumberLivraisons abandonnées d’affilée ; une réussite ou la reprise de l’endpoint remet le compteur à zéro.
Erreurs
- 403 Forbidden - Une clé API, ou un appelant qui n’est pas administrateur de ce côté de l’espace de travail.
- 401 Unauthorized - Aucun identifiant n’a été fourni, ou la valeur du jeton Bearer / de X-Api-Key est manquante, invalide, expirée ou révoquée.
curl "$PLEAXY_API_BASE_URL/v1/workspaces/{regionId}/webhooks" \
-H "X-Api-Key: $PLEAXY_API_KEY"{
"endpoints": [
{
"id": "string",
"url": "string",
"description": "string",
"events": [ "string" ],
"enabled": boolean,
"secretHint": "string",
"createdAt": "string",
"lastAttemptAt": "string",
"lastStatus": number,
"lastErrorCode": "string",
"lastSuccessAt": "string",
"failedDeliveries": number
}
],
"eventTypes": [ "string" ]
}