VPS.org API

REST API Documentation

VPS.org API Documentation

Комплетна документација за REST API за управување со VPS сервери, домени, DNS, резервни копии и друго.

Основна URL-адреса https://admin.vps.org/api/v1
Автентикација Носителски токен
Version v1.0
Format 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 статус кодови за да означи успех или неуспех:

Код на статус Description
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 и други.

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

Пребарувајте, проверувајте достапност, регистрирајте и управувајте со имиња на домени. Целосно управување со животниот циклус на доменот преку API.

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

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

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

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

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

Retrieve account profile and API token information. Identify which account a token belongs to and check its permissions.

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

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

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