Перейти к основному содержанию
POST
curl

Авторизации

x-api-key
string
header
обязательно

API-ключ вашего приложения из раздела «Разработчикам» -> «API-ключи» в Business Console. Основной ключ имеет полный доступ. Именованный ключ может иметь ограниченную область действия: без доступа, чтение или запись для каждого ресурса, ограничение определенными сценариями или одобренными сессиями, списком IP-адресов и сроком действия. 401 означает, что ключ неверен, отозван или его срок действия истек; 403 означает, что ключ не был передан, у ключа нет доступа к этому ресурсу или действию, либо запрос поступил с адреса вне его списка IP-адресов; 404 на маршруте сессии означает, что сессия не входит в сценарии или статусы ключа. Ключ без доступа к медиа получает URL изображений, видео и PDF как null, а ключ без прав на запись сессий получает ссылки на сессии и токены как null. См. https://docs.didit.me/console/api-keys.

Заголовки

Content-Type
string

Укажите application/json при отправке тела запроса в формате JSON.

Пример:

"application/json"

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

session_id
string<uuid>
обязательно

UUID сессии Проверки пользователей (KYC). Должен принадлежать тому же приложению, что и API-ключ — UUID из других приложений, удалённые сессии и идентификаторы сессий Верификации бизнеса (KYB) возвращают 404.

Пример:

"8c2f3a14-7e9b-4d23-9e83-3f7d5e8a1c6d"

Тело

application/json
new_status
enum<string> | null

Необязательная метка статуса для сохранения в записи. Принимает любое значение статуса сессии с учётом регистра ("approved" отклоняется с ошибкой 400). Сохранение статуса здесь не меняет фактический статус сессии — используйте для этого endpoint обновления статуса.

Доступные опции:
Not Started,
In Progress,
Approved,
Declined,
In Review,
Expired,
Abandoned,
Kyc Expired,
Resubmitted,
Awaiting User
Пример:

"In Review"

comment
string | null

Необязательная текстовая заметка в свободной форме (без строгого ограничения по длине). Сохраняется без изменений; упоминания вида @email на этом endpoint не обрабатываются.

Пример:

"Flagging for manual document re-check."

Ответ

Запись внесена в журнал аудита сессии. Сама сессия не меняется — её status сохраняет предыдущее значение, а webhook не отправляется. Новая запись также отображается вверху GET …/reviews/ (с actor_display: "Unknown").

user
string

Отображаемое имя автора записи. Всегда "Unknown" для записей, созданных через этот endpoint, поскольку он не фиксирует авторство действия.

Пример:

"Unknown"

new_status
enum<string> | null

Метка статуса, зафиксированная в записи, или null, если метка не передавалась. Фактический статус сессии не меняется.

Доступные опции:
Not Started,
In Progress,
Approved,
Declined,
In Review,
Expired,
Abandoned,
Kyc Expired,
Resubmitted,
Awaiting User
Пример:

"In Review"

comment
string | null

Заметка, прикрепленная к записи, или null, если она не передавалась.

Пример:

"Flagging for manual document re-check."

created_at
string<date-time>

Когда запись была внесена, ISO 8601 UTC.

Пример:

"2026-06-12T00:18:44.466537Z"

Последнее изменение 7 ноября 2026 г.