VPS.org API

REST API दस्तऐवजीकरण

VPS.org API दस्तऐवजीकरण

VPS सर्व्हर, डोमेन, DNS, बॅकअप आणि बरेच काही व्यवस्थापित करण्यासाठी REST API दस्तऐवजीकरण पूर्ण करा.

मूळ URL https://admin.vps.org/api/v1
प्रमाणीकरण बेअरर टोकन
आवृत्ती v1
स्वरूपन 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);

प्रत्येक टोकन स्वतःची परवानगी, जसे की सर्वर: यादी किंवा dns: *, सोबत घेऊन जातो. टोकनला परवानगीची आवश्यकता नसलेल्या विनंतीला 403 आणि missing_permission क्षेत्र नावाने नकार दिला जातो. परवानगी संदर्भ

दर मर्यादा

अधिप्रमाणीत विनंती प्रति तास प्रति कळप 1000 पर्यंत मर्यादित आहे. अनधिकृत विनंती प्रति तास प्रति IP पत्ता 100 पर्यंत मर्यादित आहे. मर्यादा पेक्षा जास्त विनंती 429 प्राप्त करते Retry-After हेडर सह प्रतीक्षा यादीतील सेकंद. यशस्वी प्रतिसादावर दर मर्यादा हेडर पाठविले जात नाही.

पान क्रमांक

यादीतील शेवटचे बिंदू एक घटक परत करतो ज्यात संख्या, पुढील, पूर्वीचे व परिणाम, प्रति पान २५ घटक असतात. पानांमधून हलविण्याकरीता पान पार करा, किंवा नूल होईपर्यंत पुढील URL अनुसरून जा. सर्वर यादी page_size स्वीकारते, 100 पर्यंत.

{
  "count": 84,
  "next": "https://admin.vps.org/api/v1/backups/?page=2",
  "previous": null,
  "results": [ ... ]
}

त्रुटी हाताळणी

यश किंवा अपयश दर्शविण्यासाठी API मानक HTTP स्थिती कोड वापरते:

स्थिती कोड वर्णन@ title: window
200 यशस्वी - विनंती यशस्वीरित्या पूर्ण झाली.
201 तयार केले - संसाधन यशस्वीरित्या तयार केले
400 वाईट विनंती - अवैध पॅरामीटर्स किंवा विकृत विनंती
202, 204 स्वीकारले व कतारबद्ध केले (202), किंवा प्रतिसादाचे मुख्य भाग नसून काढून टाकले (204)
402 पेमेंट आवश्यक: फाइलवर पेमेंट पद्धती नाही, न भरलेले बिल, किंवा कार्ड पूर्व- अधिकार नाकारले गेले
403 अवैध: टोकन आढळले नाही, अवैध किंवा कालबाह्य झाले, किंवा आवश्यक परवानगी आढळली नाही. अपयशी अधिप्रमाणन 401 नसून 403 परत करते.
404 सापडले नाही - संसाधन अस्तित्वात नाही.
409 संघर्ष: उदाहरणार्थ, पुन्हआकार पूर्वीच प्रगती करीता आहे, पुरेशी क्षमता नाही, किंवा एक वितरण पूर्वीच कार्यरत आहे
429 खूप जास्त विनंत्या - दर मर्यादा ओलांडली
500 अंतर्गत सर्व्हर त्रुटी - आमच्याकडून काहीतरी चूक झाली.
503 सेवा उपलब्ध नाही: तात्पुरती समस्या. पुन्हा प्रयत्न करा, पाठविले जातेवेळी पुन्हा प्रयत्न-नंतर मानले जाते.

त्रुटी बाडी JSON आहे. बहुतेक वेळा तपशील क्षेत्र किंवा त्रुटी क्षेत्र असते, कधीकधी संदेशसह; वैधता त्रुटी क्षेत्र नावाने समस्यांची यादी दर्शविते.

API श्रेणी

श्रेणीनुसार आमचे API दस्तऐवजीकरण ब्राउझ करा:

सर्व्हर API 15 शेवटचे बिंदू

Create, inspect, power, resize and delete servers, reset the root password, set reverse DNS, run commands, and manage SSH keys.

दस्तऐवजीकरण पहा
बॅकअप API 4 शेवटचे बिंदू

सर्वर बॅकअपची यादी, नविन बॅकअप सुरू करा, व बॅकअप पासून सर्वर पुन्हस्थापन करा.

दस्तऐवजीकरण पहा
स्नॅपशॉट्स API 4 शेवटचे बिंदू

सर्व्हरचे लेबल केलेले स्नैपशॉट घ्या, त्यांची यादी करा व काढून टाका.

दस्तऐवजीकरण पहा
प्लॅन API 2 शेवटचे बिंदू

उपलब्ध VPS योजना आणि किंमत माहिती मिळवा. संसाधने, किंमत आणि उपलब्धतेबद्दल तपशील मिळवा.

दस्तऐवजीकरण पहा
ऑपरेटिंग सिस्टम API 2 शेवटचे बिंदू

तुम्ही स्थापित करू शकणारे ऑपरेटिंग सिस्टम व आवृत्तींची यादी, जसे की Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora आणि Alpine.

दस्तऐवजीकरण पहा
क्षेत्र API 7 शेवटचे बिंदू

याचे कारण म्हणजे, त्याचे वजन कमी करणे, वजन वाढवणे, वजन कमी करणे आणि वजन वाढवणे हे त्याचे वैशिष्ट्य आहे.

दस्तऐवजीकरण पहा
DNS API 13 शेवटचे बिंदू

डीएनएस क्षेत्रे तयार करा आणि त्यांचे A, A, CNAME, MX, TXT, SRV, CAA आणि इतर नोंदी तयार करा, अद्ययावत करा आणि काढून टाका.

दस्तऐवजीकरण पहा
स्थाने API 2 शेवटचे बिंदू

सर्वर स्थापन करीता उपलब्ध स्थानांची यादी.

दस्तऐवजीकरण पहा
खाते 1 शेवटचे बिंदू

खाते प्रोफाइल व API टोकन माहिती प्राप्त करा. टोकन कोणत्या खात्याशी संबंधित आहे ते ओळखा व त्याची परवानगी तपासा.

दस्तऐवजीकरण पहा
सहभाग 7 शेवटचे बिंदू

Pull your affiliate balance, referrals, commissions and payouts into your own reporting, change payout settings and request payouts.

दस्तऐवजीकरण पहा

अधिक अंतबिंदू

API कडे अनुप्रयोग वितरणासाठी अंतबिंदू आहेत (/api/v1/deploy-configs/ आणि /api/v1/deployments/). ते या पानावर अजून वर्णन केले गेले नाही; इंटरएक्टिव संदर्भ प्रत्येक अंतबिंदूची यादी दर्शवितो, लाइव API पासून निर्माण केले गेले.

इंटरएक्टिव API संदर्भ उघडा

मदत हवी आहे?

जर तुम्हाला प्रश्न असतील किंवा API बद्दल मदत हवी असेल, तर कृपया संपर्क साधण्यास संकोच करू नका: