Docs

Pobranie ustawień webhooka (operatora albo, z kluczem administratora klienta, tego klienta)

  • W sandboxie

Prostymi słowami

Pokazuje, gdzie dostarczane są zdarzenia statusu.
GET
/webhook

Od 0.16.0 klucz operatora odczytuje ustawienia jednego klienta po podaniu client. Klucz administratora klienta może podać tylko własnego klienta; każdy inny daje odpowiedź 404. Nieznany lub powtórzony parametr albo puste client daje odpowiedź 400. Ustawianie i testowanie webhooka nie przyjmują żadnych parametrów zapytania (400): pozostają przy kluczu samego webhooka.

Autoryzacja

apiKey
headerAuthorizationBearer <token>

Klucz należy wysyłać jako token typu bearer: Authorization: Bearer <your-api-key>. Wywołanie stanu usługi jest jedynym, które nie wymaga klucza.

Parametry zapytania

client?string

Wybór klienta przez operatora. Inny kształt daje odpowiedź 400.

Wzorzec^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$

Treść odpowiedzi

Bieżące ustawienia. Sekret nigdy nie jest zwracany. Gdy nic nie ustawiono, url ma wartość null, a active false.

application/json
  1. response
url*|
Wzorzec^https://
Formaturi
active*boolean
secret_rotated_at?|
Formatdate-time
contact_email?|

Kogo powiadomić, gdy dostarczanie przestaje działać.

last_delivery?|null
curl -X GET "https://example.com/webhook" \  -H "Authorization: Bearer <your-api-key>"
{  "url": "http://example.com",  "active": true,  "secret_rotated_at": "2019-08-24T14:15:22Z",  "contact_email": "string",  "last_delivery": {    "at": "2019-08-24T14:15:22Z",    "http_status": 0  }}