Перейти к содержимому
API-документация

Список подписок

GET/api/partner/v1/webhooks
Scope
cards:read

Возвращает ваши подписки на вебхуки. Секрет подписи повторно не отдаётся — только его последние четыре символа.

Пример запроса

TS=$(date +%s)
SIG=$(printf '%s\n%s\n%s\n%s' "$TS" "GET" "/api/partner/v1/webhooks" "" \
  | openssl dgst -sha256 -hmac "$PP_SECRET" -hex | awk '{print $NF}')

curl -sS -X GET "https://api.plativputi.com/api/partner/v1/webhooks" \
  -H "X-Key-Id: $PP_KEY_ID" \
  -H "X-Timestamp: $TS" \
  -H "X-Signature: $SIG"
const res = await pp("GET", "/webhooks");
res = pp("GET", "/webhooks")
$res = pp('GET', '/webhooks');

pp() — функция-обёртка с подписью из раздела Аутентификация и подпись.

Ответ

200 OK — ListWebhooksOutputBody

ПолеТипОбяз.Описание
itemsarray<WebhookDTO>даВаши подписки
items[].created_atstringдаКогда подписка создана, UTC
items[].event_typesarray<string>даПусто — все типы событий
items[].idstringдаИдентификатор подписки
items[].is_activebooleanдаИдут ли доставки
items[].secret_last4stringдаПоследние четыре символа секрета подписи
items[].urlstringдаАдрес доставки

Примеры ответа

{
  "items": [
    {
      "id": "5b6c7d8e-9f0a-4b1c-8d2e-3f4a5b6c7d8e",
      "url": "https://partner.example.com/hooks/cards",
      "event_types": [],
      "is_active": true,
      "secret_last4": "9f3a",
      "created_at": "2026-10-07T09:00:00Z"
    }
  ]
}