SurvivalHost API: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{TOCRIGHT}} {{nav head|Поддерживаемые игры|'''Castles Pro''' - API защиты серверов|Castles:ApiReference}} = Основные п...»)
 
Строка 1: Строка 1:
{{TOCRIGHT}}
{{TOCRIGHT}}
{{nav head|Поддерживаемые игры|'''Castles Pro''' - API защиты серверов|Castles:ApiReference}}
{{nav head|'''SurvivalHost API'''}}


= Основные параметры =
= Основные параметры =

Версия 14:33, 7 ноября 2023

SurvivalHost API
<< SurvivalHost Wiki | К концу статьи | Предыдущая глава: SurvivalHost API

Основные параметры

[baseUrl]: Главный URL сервиса (https://panel-api.survivalhost.org)

<token>: Токен доступа к сервисам (выдается сервисом при подключении)


Доступ и авторизация

Authorization: Bearer <token>

Пример тестового токена: nv73MHPHw3!eEVzuHAlAhSZH/CenIgAN=/eccBIuK2AlwHF4aYSrsV3EZnMkmo-V

Работа с машинами

Просмотр данных всех машин

GET [baseUrl]/v1/machines

Пример запроса:

curl -H "Authorization: Bearer nv73MHPHw3!eEVzuHAlAhSZH/CenIgAN=/eccBIuK2AlwHF4aYSrsV3EZnMkmo-V" -X GET https://panel-api.survivalhost.org/v1/machines -k -v  

Пример ответа:

[
 {
   "id": "1",
   "alias": "SH-VM10",
   "main_ip": "10.20.30.1",
   "distributive": "Windows Server 2019"
 },
 {
   "id": "2",
   "alias": "SH-VM15",
   "main_ip": "10.20.30.2",
   "distributive": "Debian-9"
 }
]



SurvivalHost API
<< SurvivalHost Wiki | К началу статьи