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

Подтвердить событие

POST/api/partner/v1/events/{id}/ack
Scope
cards:read

Убирает событие из вашей очереди. Идемпотентно: подтверждение уже подтверждённого события успешно, поэтому повторять безопасно, если вы не уверены, что первый вызов дошёл.

Параметры пути

ПараметрТипОбяз.Описание
idstring (uuid)даИдентификатор события из GET /events

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

TS=$(date +%s)
SIG=$(printf '%s\n%s\n%s\n%s' "$TS" "POST" "/api/partner/v1/events/e0f1a2b3-c4d5-4e6f-9a7b-8c9d0e1f2a3b/ack" "" \
  | openssl dgst -sha256 -hmac "$PP_SECRET" -hex | awk '{print $NF}')

curl -sS -X POST "https://api.plativputi.com/api/partner/v1/events/e0f1a2b3-c4d5-4e6f-9a7b-8c9d0e1f2a3b/ack" \
  -H "X-Key-Id: $PP_KEY_ID" \
  -H "X-Timestamp: $TS" \
  -H "X-Signature: $SIG"
const res = await pp("POST", "/events/e0f1a2b3-c4d5-4e6f-9a7b-8c9d0e1f2a3b/ack");
res = pp("POST", "/events/e0f1a2b3-c4d5-4e6f-9a7b-8c9d0e1f2a3b/ack")
$res = pp('POST', '/events/e0f1a2b3-c4d5-4e6f-9a7b-8c9d0e1f2a3b/ack');

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

Ответ

200 OK — AckEventOutputBody

ПолеТипОбяз.Описание
okbooleanдаПри успехе всегда true

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

{
  "ok": true
}