VPS.org API

Документација за REST API

Документација за VPS.org API

Комплетна документација за 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.

Погледнете ја документацијата
DNS API 4 крајни точки

Управувајте со DNS зони и записи програмски. Креирајте, ажурирајте и бришете A, AAAA, CNAME, MX, TXT и други типови записи.

Погледнете ја документацијата
API за локации 1 крајна точка

Наведете ги достапните локации на центри за податоци за распоредување на сервери. Изберете од повеќе региони низ целиот свет.

Погледнете ја документацијата

Ви треба помош?

Доколку имате прашања или ви е потребна помош со API-то, слободно контактирајте не: