VPS.org API

Документація REST API

Документація API VPS.org

Повна документація REST API для керування VPS-серверами, доменами, DNS, резервними копіями тощо.

Базова URL-адреса https://admin.vps.org/api/v1
Автентифікація Токен на пред'явника
Версія v1.0
Формат JSON

Початок роботи

API VPS.org дозволяє програмно керувати всіма аспектами інфраструктури вашого VPS-хостингу, включаючи сервери, домени, DNS-записи, резервні копії та знімки.

Автентифікація

Усі запити API вимагають автентифікації за допомогою токена-носія. Ви можете згенерувати свій токен API у налаштуваннях облікового запису за адресою admin.vps.org/account/developers/.

cURL
Python
JavaScript
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. Інформація про обмеження швидкості міститься в заголовках відповіді:

Обробка помилок

API використовує стандартні коди стану HTTP для позначення успіху або невдачі:

Код стану Опис
200 Успіх – Запит успішно виконано
201 Створено – Ресурс успішно створено
400 Неправильний запит – недійсні параметри або неправильно сформований запит
401 Неавторизовано – недійсний або відсутній токен автентифікації
403 Заборонено – Недостатньо дозволів
404 Не знайдено – ресурс не існує
429 Забагато запитів – перевищено ліміт швидкості
500 Внутрішня помилка сервера – Щось пішло не так з нашого боку

Категорії API

Перегляньте нашу документацію API за категоріями:

API серверів 9 кінцевих точок

Створення, керування та контроль VPS-серверів. Включає керування живленням, зміну розміру, перевстановлення та отримання інформації про сервер.

Переглянути документацію
API резервних копій 3 кінцеві точки

Керуйте автоматичним та ручним резервним копіюванням ваших серверів. Переглядайте, створюйте, відновлюйте та видаляйте резервні копії сервера.

Переглянути документацію
API знімків 4 кінцеві точки

Створюйте та керуйте знімками сервера для швидкого відновлення. Ідеально підходить для тестування та швидкого відкату.

Переглянути документацію
API планів 2 кінцеві точки

Отримайте доступні плани VPS та інформацію про ціни. Отримайте детальну інформацію про ресурси, ціни та доступність.

Переглянути документацію
API операційних систем 2 кінцеві точки

Перелічіть доступні операційні системи та образи для розгортання на сервері. Включає Ubuntu, Debian, CentOS та інші.

Переглянути документацію
API доменів 6 кінцевих точок

Шукайте, перевіряйте доступність, реєструйте та керуйте доменними іменами. Повне управління життєвим циклом домену через API.

Переглянути документацію
API DNS 4 кінцеві точки

Керуйте DNS-зонами та записами програмно. Створюйте, оновлюйте та видаляйте записи типів A, AAAA, CNAME, MX, TXT та інших.

Переглянути документацію
API місцезнаходжень 1 кінцева точка

Перелічіть доступні місця розташування центрів обробки даних для розгортання сервера. Вибирайте з кількох регіонів по всьому світу.

Переглянути документацію

Потрібна допомога?

Якщо у вас є запитання або вам потрібна допомога з API, будь ласка, не соромтеся звертатися: