Elencare i webhook
Elenca i tuoi endpoint webhook.
GET/v1/workspaces/{regionId}/webhooks
Restituisce
200 OK con l’oggetto mostrato nella risposta.
Più dettagli
Gli endpoint della tua parte e i tipi di evento che possono ricevere. Mai un segreto di firma: secretHint ne mostra l’inizio e la fine.
Un amministratore che ha effettuato l’accesso (token Bearer): approvalSettings edit per l’acquirente, oppure un amministratore fornitore.
Campi della risposta
endpoints[].eventsArray<string>I tipi di evento inviati. Vuoto significa ogni tipo della tua parte, compresi quelli aggiunti in seguito.
endpoints[].lastErrorCodestringPerché l’ultimo tentativo non è riuscito: http_status (vedi lastStatus), blocked_address, unreachable, timeout, redirect, too_large, endpoint_off o failed.
endpoints[].failedDeliveriesnumberConsegne abbandonate consecutivamente; un successo o la riattivazione dell’endpoint lo azzera.
Errori
- 403 Forbidden - Una chiave API, oppure un chiamante che non è amministratore di questa parte del workspace.
- 401 Unauthorized - Non è stata presentata alcuna credenziale, oppure il token Bearer o il valore di X-Api-Key è mancante, non valido, scaduto o revocato.
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" ]
}