Документация

Базовый url для запросов https://api.masterserver.su?v={VERSION}
Текущая версия 1 метод POST
Обязательный параметр в каждом запросе method
Есть два типа методов: Public и Private, для последнего требуется дополнительный параметр token

Методы

Sub/GetAll Public
Позволяет получить активные подписки в сервисе.

Дополнительные параметры:
не требуются


Возвращает массив
Sub/Get Public
Позволяет получить активные подписки конкретного сервера.

Дополнительные параметры:
ip ip сервера
port port сервера


Возвращает массив
Buy/Boost Private
Покупка услуги Boost.

Дополнительные параметры:
ip ip сервера
port port сервера
amount число кругов
token API_TOKEN партнера
test необязательный, тестовый режим без добавления в услугу


Возвращает массив

Ошибки

  • ErrEmptyVersion версия api не указана
  • ErrVersion версия api не поддерживается
  • ErrMethod указан не допустимый параметр method
  • ErrEmptyData в методе не переданы обязательные параметры описанные в методе
  • ErrEmptyToken в приватном методе не передан обязательный параметр token
  • ErrToken параметр token не корректный
  • ErrAmount параметр amount имеет неверное значение, допустимо: положительное числовое значение