-
Notifications
You must be signed in to change notification settings - Fork 1
Коды подтверждения
Alien Ufo edited this page May 31, 2022
·
7 revisions
Коды подтверждения предназначены для верификации электронного адреса и номера телефона пользователя.
POST /api/v1/verification/<agent>/code
Создать и получить код подтверждения.
Где <agent>
:
- mail - Для электронного адреса;
- phone - Для номера телефона;
Параметры запроса:
Имя | Тип | Значение | Описание |
---|---|---|---|
code | STRING | Необязательный. Код подтверждения. Если код не указан система создаст его автоматически. |
Формат ответа:
Поле | Тип | Описание |
---|---|---|
id | UUID | Идентификатор. |
type | STRING | Тип: mail - электронный адрес; phone - номера телефона. |
code | STRING | Код подтверждения. |
used | BOOL | Использован: Да/Нет. |
validfromdate | TIMESTAMP | Дата начала периода действия. |
validtodate | TIMESTAMP | Дата окончания периода действия. |
POST /api/v1/verification/<agent>/confirm
Сверяет код подтверждения.
Где <agent>
:
- mail - Электронный адрес;
- phone - Номер телефона;
Параметры запроса:
Имя | Тип | Значение | Описание |
---|---|---|---|
code | STRING | Обязательный. Код подтверждения. |
Формат ответа:
Поле | Тип | Описание |
---|---|---|
result | BOOL | Результат: Да/Нет. |
message | STRING | Текст ошибки. |
POST /api/v1/verification/get
Возвращает код подтверждения.
Параметры запроса:
Имя | Тип | Значение | Описание |
---|---|---|---|
id | UUID | Обязательный. Идентификатор записи. | |
fields | JSON array | Необязательный. Массив JSON string полей в таблице, если не указано то запрос вернет все поля. |
POST /api/v1/verification/list
Возвращает коды подтверждения.
Параметры запроса: Общие параметры запроса для списка