Listar webhooks
Lista os seus endpoints de webhook.
GET/v1/workspaces/{regionId}/webhooks
Retorna
200 OK com o objeto mostrado na resposta.
Mais detalhes
Os endpoints do seu lado e os tipos de evento que podem receber. Nunca um segredo de assinatura: secretHint mostra o começo e o fim dele.
Um administrador conectado (token Bearer): approvalSettings edit do comprador, ou um administrador de fornecedor.
Campos da resposta
endpoints[].eventsArray<string>Os tipos de evento enviados. Vazio significa todos os tipos do seu lado, inclusive os adicionados depois.
endpoints[].lastErrorCodestringPor que a última tentativa falhou: http_status (veja lastStatus), blocked_address, unreachable, timeout, redirect, too_large, endpoint_off ou failed.
endpoints[].failedDeliveriesnumberEntregas abandonadas seguidas; um sucesso ou a retomada do endpoint zera a contagem.
Erros
- 403 Forbidden - Uma chave de API, ou quem chama sem ser administrador deste lado do espaço de trabalho.
- 401 Unauthorized - Nenhuma credencial foi apresentada, ou o token Bearer / valor de X-Api-Key está ausente, é inválido, expirou ou foi revogado.
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" ]
}