Platitun · API · Сделка · Прочитать сейф покупателя

Прочитать сейф покупателя

POST /api/v1/orders/{id}/handover/reveal

Область ключа: orders · изменяет данные, нужен заголовок Idempotency-Key

Покупатель тоже кладёт в сейф — например, почту, на которую оформлять подписку. Прочитать чужой сейф можно РОВНО ОДИН раз: повтор честно ответит «уже открыт». Свой сейф прочитать нельзя вовсе.

Прочитали — сохраните у себя. Второго раза не будет, и площадка не сможет его повторить: она содержимого не знает.

Поля запроса

ПолеТипЧто это
handover обязательноstringНомер сейфа из списка сейфов заказа.

Поля ответа

ПолеТипЧто это
secretstringСодержимое — в первый и последний раз.

Поводы отказа

Отказ по правилам приходит как {"error":"rejected","refusal":{"kind":"…"}} с кодом 409. Общие для всех путей отказы — в разделе правил.

КодЧто случилось и что делать
not_foundЗаписи нет или она не ваша. Условие владения стоит в самом запросе к базе, поэтому чужая запись выглядит как отсутствующая.
vault_emptyСейф уже открывали или он пуст. Прочитать чужой сейф можно ровно один раз, и повтор честно об этом говорит.
vault_offСейф площадки не настроен, и хранить секреты негде. Это наша беда, а не ваша: напишите в поддержку.

Рядом в этом разделе