VPS.org API

REST API hujjatlari

VPS.org API hujjatlari

VPS serverlari, domenlari, DNS, zaxira nusxalari va boshqalarni boshqarish uchun to'liq REST API hujjatlari.

Asosiy URL https://admin.vps.org/api/v1
Autentifikatsiya Tashuvchi Token
Versiya v1.0
Formatlash JSON

Ishni boshlash

VPS.org API sizga VPS xosting infratuzilmasining barcha jihatlarini, jumladan, serverlar, domenlar, DNS yozuvlari, zaxira nusxalari va suratlarni dasturiy ravishda boshqarish imkonini beradi.

Autentifikatsiya

Barcha API so'rovlari Bearer tokenidan foydalangan holda autentifikatsiyani talab qiladi. Siz API tokeningizni hisob sozlamalaringizdan quyidagi manzilda yaratishingiz mumkin 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);

Stavkalarni cheklash

API so'rovlari har bir API token uchun 5 daqiqada 300 ta so'rov bilan cheklangan. Tezlik chegarasi haqidagi ma'lumotlar javob sarlavhalarida keltirilgan:

Xatolarni boshqarish

API muvaffaqiyat yoki muvaffaqiyatsizlikni ko'rsatish uchun standart HTTP holat kodlaridan foydalanadi:

Holat kodi Tavsif
200 Muvaffaqiyatli - So'rov muvaffaqiyatli bajarildi
201 Yaratilgan - Resurs muvaffaqiyatli yaratildi
400 Noto'g'ri so'rov - Noto'g'ri parametrlar yoki noto'g'ri tuzilgan so'rov
401 Tasdiqlanmagan - Autentifikatsiya tokeni noto'g'ri yoki yo'q
403 Taqiqlangan - Ruxsatlar yetarli emas
404 Topilmadi - Resurs mavjud emas
429 Juda ko'p so'rovlar - Narx chegarasidan oshib ketdi
500 Ichki server xatosi - Biz tomonda nimadir noto'g'ri ketdi

API kategoriyalari

API hujjatlarimizni kategoriya bo'yicha ko'rib chiqing:

Serverlar APIsi 9 ta so'nggi nuqta

VPS serverlarini yaratish, boshqarish va boshqarish. Quvvatni boshqarish, o'lchamini o'zgartirish, qayta o'rnatish va server ma'lumotlarini olishni o'z ichiga oladi.

Hujjatlarni ko'rish
Zaxira nusxalari APIsi 3 ta so'nggi nuqta

Serverlaringiz uchun avtomatlashtirilgan va qo'lda zaxira nusxalarini boshqaring. Server zaxira nusxalarini ro'yxatlang, yarating, tiklang va o'chiring.

Hujjatlarni ko'rish
Snapshots API'si 4 ta so'nggi nuqta

Tez tiklash nuqtalari uchun server suratlarini yarating va boshqaring. Sinov va tez qayta tiklash uchun juda mos keladi.

Hujjatlarni ko'rish
Rejalar APIsi 2 ta so'nggi nuqta

Mavjud VPS rejalari va narxlar haqida ma'lumot oling. Resurslar, narxlar va mavjudligi haqida ma'lumot oling.

Hujjatlarni ko'rish
Operatsion tizimlar APIsi 2 ta so'nggi nuqta

Serverni joylashtirish uchun mavjud operatsion tizimlar va rasmlar ro'yxati. Ubuntu, Debian, CentOS va boshqalarni o'z ichiga oladi.

Hujjatlarni ko'rish
Domenlar APIsi 6 ta so'nggi nuqta

Domen nomlarini qidiring, mavjudligini tekshiring, ro'yxatdan o'tkazing va boshqaring. API orqali domen hayot aylanishini to'liq boshqaring.

Hujjatlarni ko'rish
DNS APIsi 4 ta so'nggi nuqta

DNS zonalari va yozuvlarini dasturiy ravishda boshqaring. A, AAAA, CNAME, MX, TXT va boshqa yozuv turlarini yarating, yangilang va o'chiring.

Hujjatlarni ko'rish
Joylashuvlar APIsi 1 ta tugash nuqtasi

Serverni joylashtirish uchun mavjud ma'lumotlar markazi joylashuvlarini ro'yxatlang. Dunyo bo'ylab bir nechta mintaqalardan tanlang.

Hujjatlarni ko'rish

Yordam kerakmi?

Agar sizda savollar bo'lsa yoki API bo'yicha yordam kerak bo'lsa, iltimos, biz bilan bog'lanishdan tortinmang: