API-reference
Описание API
Авторизация
POST
https://cp.pureservers.org/api/auth/login
Headers
Content-Type*
String
application/json
Request Body
email*
String
password*
String
Пароль
Получить список серверов
GET
https://cp.pureservers.org/api/servers/list
Headers
session*
String
Заголовок полученный при авторизации
Список тарифов
POST
https://cp.pureservers.org/api/public/tariffs
Request Body
currency*
String
Валюта аккаунта
Заказать сервер
POST
https://cp.pureservers.org/api/servers/order
В контенте запроса нужно отправить
Headers
session*
String
Заголовок полученный при авторизации
Content-Type*
String
application/json
Возможные ошибки:
NoData - вы не отправили ID тарифа; NoIpsAvailable - нет доступных IP-адресов; NoOsAvailable - нет доступных ОС на узле; FailedToCreateServer - не удалось создать сервер.
Получение списка ОС для переустановки
POST
https://cp.pureservers.org/api/servers/get-reinstall-oses
В теле запроса необходимо отправить ObjectId сервера для получения доступных ОС.
Headers
session*
String
Заголовок полученный при авторизации
Content-Type*
String
application/json
Возможные ошибки:
NoData - вы не отправили нужные данные; ServerUnavailable - не удалось найти сервер или сервер недоступен.
Переустановка ОС
POST
https://cp.pureservers.org/api/servers/reinstall
Headers
session*
String
Заголовок полученный при авторизации
Content-Type*
String
application/json
Request Body
server_id*
String
ObjectId сервера
os*
String
Операционная система
Возможные ошибки:
NoData - не отправлены данные; ServerUnavailable - сервер недоступен или не найден.
Перезапустить/остановить/запустить сервер.
POST
https://cp.pureservers.org/api/servers/{restart/stop/start}
В теле запросе необходимо отправить ObjectId сервера.
Headers
session*
String
Заголовок полученный при авторизации
Content-Type*
String
application/json
Возможные ошибки:
NoData - вы не отправили ID сервера; ServerUnavailable - сервер не найден или недоступен.
Last updated