Повна документація REST API для керування VPS-серверами, доменами, DNS, резервними копіями тощо.
API VPS.org дозволяє програмно керувати всіма аспектами інфраструктури вашого VPS-хостингу, включаючи сервери, домени, DNS-записи, резервні копії та знімки.
Усі запити API вимагають автентифікації за допомогою токена-носія. Ви можете згенерувати свій токен API у налаштуваннях облікового запису за адресою admin.vps.org/account/developers/.
curl -X GET https://admin.vps.org/api/v1/servers/ \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json"
import requests
url = "https://admin.vps.org/api/v1/servers/"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Content-Type": "application/json"
}
response = requests.get(url, headers=headers)
print(response.json())
const response = await fetch('https://admin.vps.org/api/v1/servers/', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
Запити API обмежені 300 запитами за 5 хвилин на один токен API. Інформація про обмеження швидкості міститься в заголовках відповіді:
X-RateLimit-Limit: Максимальна дозволена кількість запитівX-RateLimit-Remaining: Кількість запитів, що залишилисяX-RateLimit-Reset: Мітка часу скидання ліміту швидкостіAPI використовує стандартні коди стану HTTP для позначення успіху або невдачі:
| Код стану | Опис |
|---|---|
200 |
Успіх – Запит успішно виконано |
201 |
Створено – Ресурс успішно створено |
400 |
Неправильний запит – недійсні параметри або неправильно сформований запит |
401 |
Неавторизовано – недійсний або відсутній токен автентифікації |
403 |
Заборонено – Недостатньо дозволів |
404 |
Не знайдено – ресурс не існує |
429 |
Забагато запитів – перевищено ліміт швидкості |
500 |
Внутрішня помилка сервера – Щось пішло не так з нашого боку |
Перегляньте нашу документацію API за категоріями:
Створення, керування та контроль VPS-серверів. Включає керування живленням, зміну розміру, перевстановлення та отримання інформації про сервер.
Переглянути документаціюКеруйте автоматичним та ручним резервним копіюванням ваших серверів. Переглядайте, створюйте, відновлюйте та видаляйте резервні копії сервера.
Переглянути документаціюСтворюйте та керуйте знімками сервера для швидкого відновлення. Ідеально підходить для тестування та швидкого відкату.
Переглянути документаціюОтримайте доступні плани VPS та інформацію про ціни. Отримайте детальну інформацію про ресурси, ціни та доступність.
Переглянути документаціюПерелічіть доступні операційні системи та образи для розгортання на сервері. Включає Ubuntu, Debian, CentOS та інші.
Переглянути документаціюШукайте, перевіряйте доступність, реєструйте та керуйте доменними іменами. Повне управління життєвим циклом домену через API.
Переглянути документаціюКеруйте DNS-зонами та записами програмно. Створюйте, оновлюйте та видаляйте записи типів A, AAAA, CNAME, MX, TXT та інших.
Переглянути документаціюПерелічіть доступні місця розташування центрів обробки даних для розгортання сервера. Вибирайте з кількох регіонів по всьому світу.
Переглянути документаціюЯкщо у вас є запитання або вам потрібна допомога з API, будь ласка, не соромтеся звертатися: