VPS.org API

REST API документтери

VPS.org API документтери

VPS серверлерин, домендерди, DNSти, камдык көчүрмөлөрдү жана башкаларды башкаруу үчүн толук REST API документтери.

Негизги URL https://admin.vps.org/api/v1
Аутентификация Алуучунун токени
Версиясы v1.0
Форматтоо JSON

Баштоо

VPS.org API сизге VPS хостинг инфраструктураңыздын бардык аспектилерин, анын ичинде серверлерди, домендерди, DNS жазууларын, камдык көчүрмөлөрдү жана сүрөттөрдү программалык түрдө башкарууга мүмкүндүк берет.

Аутентификация

Бардык API сурамдары Bearer токенин колдонуу менен аутентификацияны талап кылат. Сиз 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 сурамдары ар бир API токени үчүн 5 мүнөттө 300 сурам менен чектелген. Ылдамдыктын чеги жөнүндө маалымат жооп аталыштарында камтылган:

Каталарды башкаруу

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 боюнча жардам керек болсо, биз менен байланышуудан тартынбаңыз: