Раскройте метод, чтобы увидеть параметры и ответы.

GET Создание объекта PasswordObject /api/v1/createPasswordObject
URL запроса
GET https://app.sms.by/api/v1/createPasswordObject

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ
type_id query string Да Может принимать следующие значения: letters - только буквы латинского алфавита, numbers - только цифры, both - смешанный тип
len query integer Да Длина пароля от 1 до 16

Ответы

200 — Выполнено успешно

{
    "result": {
        "password_object_id": 243
    }
}

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен

GET Получить все объекты PasswordObjects /api/v1/getPasswordObjects
URL запроса
GET https://app.sms.by/api/v1/getPasswordObjects

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ

Ответы

200 — Выполнено успешно

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен

GET Получить объект PasswordObject по ID /api/v1/getPasswordObject
URL запроса
GET https://app.sms.by/api/v1/getPasswordObject

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ
id query integer Да ID объекта возвращаемое из createPasswordObject

Ответы

200 — Выполнено успешно

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен

GET Редактирование объекта PasswordObject /api/v1/editPasswordObject
URL запроса
GET https://app.sms.by/api/v1/editPasswordObject

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ
id query integer Да ID объекта возвращаемое из createPasswordObject
type_id query string Да Может принимать следующие значения: letters - только буквы латинского алфавита, numbers - только цифры, both - смешанный тип
len query integer Да Длина пароля от 1 до 16

Ответы

200 — Выполнено успешно

{
    "result": "1"
}

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен

GET Удаление объекта PasswordObject /api/v1/deletePasswordObject
URL запроса
GET https://app.sms.by/api/v1/deletePasswordObject

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ
id query integer Да ID объекта возвращаемое из createPasswordObject

Ответы

200 — Выполнено успешно

{
    "result": "1"
}

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен

GET Отправить SMS с кодом подтверждения /api/v1/sendSmsMessageWithCode
URL запроса
GET https://app.sms.by/api/v1/sendSmsMessageWithCode

Параметры

Параметр Расположение Тип Обязательный Описание
token query string Да Ваш API ключ
password_object_id query integer Да ID объекта возвращаемое из createPasswordObject
phone query string Да Номер телефона
message query string Да сообщение должно обязательно содержать переменную для подстановки %CODE%) Например: message = Ваш пароль: %CODE%
alphaname_id query integer Нет смотрите использование Альфа-имен

Ответы

200 — Выполнено успешно

{
    "status": "ok",
    "parts": 1,
    "len": 21,
    "sms_id": 2208471,
    "code": "GAYXILYZOX"
}

400 — Некорректный запрос

404 — Страница не найдена

429 — Превышен лимит запросов

500 — Сервер недоступен