Перейти к основному содержимому

Согласие на обработку данных

Инициализация согласия

POST /api/consent/personal/init

Request body:

FieldRequiredTypeDescription
iinregex: \d{12}ИИН
phoneregex: \d{11}Телефон

Response:

{
"status": "ok",
"timestamp": 1687506066000,
"data": {
"id": 23,
"iin": "999999999999",
"phone": "99999999999",
"status": "pending",
"error": null,
"accessToken": null,
"expiresAt": null,
"createdAt": "2023-06-23T07:39:37.000000Z"
}
}

Возможные статусы процесса согласия: pending, valid, invalid, timeout, not_found, error

подсказка

Данный запрос возвращает уже существующий процесс согласия или при отсутсвии - создает новый.

Получение согласия по ID

GET /api/consent/personal/{id}

Response:

{
"status": "ok",
"timestamp": 1687506066000,
"data": {
"id": 23,
"iin": "999999999999",
"phone": "99999999999",
"status": "pending",
"error": null,
"accessToken": null,
"expiresAt": null,
"createdAt": "2023-06-23T07:39:37.000000Z"
}
}

Получение согласий клиента

GET /api/consent/personal/iin/{iin}

GET /api/consent/personal/client/{clientId}

Response:

{
"status": "ok",
"timestamp": 1687506066000,
"data": [
{
"id": 23,
"iin": "999999999999",
"phone": "99999999999",
"status": "pending",
"error": null,
"accessToken": null,
"expiresAt": null,
"createdAt": "2023-06-23T07:39:37.000000Z"
}
]
}