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