Метод Lock
Примените метод Lock для бронирования номера перед его покупкой.
Точка подключения: Выполните POST-запрос с входными параметрами к точке подключения:
POST: https://api.exolve.ru/number/v1/Lock
Авторизация
Передайте следующие Заголовки HTTP для успешной авторизации.
| Имя | Тип | Описание |
|---|---|---|
| Authorization | string | API-ключ приложения с Bearer перед ним. Пример: Bearer e***s0, где e***s0 замените на API-ключ вашего приложения |
Входные параметры
Передайте следующие параметры в теле запроса в JSON-формате. Параметры, отмеченные жирным шрифтом, являются обязательными.
| Параметр | Тип | Описание |
|---|---|---|
| number_code | uint64 | номер в формате 79999999999 |
| seconds | uint32 | время бронирования в секундах (от 60 до 600 секунд) |
| description | string | комментарий к бронированию номера |
Выходные параметры
| Параметр | Тип | Описание |
|---|---|---|
| Id | uint32 | идентификатор бронирования |
Примеры
Входные параметры:
{
"number_code": 74951340002,
"seconds": 500
}
Выходные параметры:
{
"Id": 1001884
}
Возможные ошибки
| Код | Статус | Пример сообщения | Описание |
|---|---|---|---|
| 400 | Internal Server Error | Номер {number} не существует | заданный в поле number_code номер не существует |
| 400 | Bad Request | proto: syntax error (line 2:20): unexpected token , | пустое значение в поле number_code |