VPS.org API

डेटी एपीआई प्रलेख

VPS.org एपीआई प्रलेख

वीपीएस सर्वर, डोमेन, डीएनएस, बैकअप और अन्य चीजों के प्रबंधन के लिए संपूर्ण रेस्ट एपीआई दस्तावेज़ीकरण।

बेस यूआरएल https://admin.vps.org/api/v1
प्रमाणीकरण बियरर टोकन
संस्करण v1
फॉर्मेट JSON

शुरू करना

VPS.org API आपको सर्वर, डोमेन, DNS रिकॉर्ड, बैकअप और स्नैपशॉट सहित अपने VPS होस्टिंग इंफ्रास्ट्रक्चर के सभी पहलुओं को प्रोग्रामेटिक रूप से प्रबंधित करने की अनुमति देता है।

प्रमाणीकरण

सभी 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);

हर टोकन अपनी अनुमतियाँ रखता है, जैसे कि सर्वर: सूची या dss:*. एक निवेदन जो इस चिह्न को अनुमति की आवश्यकता नहीं है 403 के साथ और एक वांछित क्षेत्र नामकरण की अनुमति के साथ मना किया गया है. अनुमतियाँ संदर्भ

दर सीमा

Authenticated requests प्रति account प्रति घंटे 1,000 तक सीमित हैं। Unauthenticated requests प्रति IP address प्रति घंटे 100 तक सीमित हैं। सीमा से अधिक request पर 429 मिलता है, साथ में एक Retry-After header जो प्रतीक्षा करने के लिए seconds की संख्या बताता है। सफल responses पर कोई rate limit headers नहीं भेजे जाते।

पैसिवेशन

सूची अंतिम भाग में गिनती के साथ, अगला, पिछला, और परिणाम प्रति पृष्ठ के २५ वस्तुएँ बताता है. पृष्ठ के बीच ले जाने के लिए या अगला यूआरएल के साथ अनुसरण करें जब तक कि यह नल न हो. सर्वर सूची पृष्ठ 100 को स्वीकार करता है.

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

त्रुटि प्रबंधन

यह एपीआई सफलता या विफलता को दर्शाने के लिए मानक HTTP स्टेटस कोड का उपयोग करता है:

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

त्रुटि बन्दों में JSON है. अधिकांश के पास एक विवरण क्षेत्र या त्रुटि क्षेत्र है, कभी किसी संदेश के साथ; क्षेत्र नाम द्वारा समस्याओं को सूची दी गई.

एपीआई श्रेणियाँ

श्रेणी के अनुसार हमारे एपीआई दस्तावेज़ को ब्राउज़ करें:

सर्वर एपीआई 15 अंतिमबिंदुओं

बनाएँ, पावर, आकार तथा सर्वरों का आकार बनाएं, रूट पासवर्ड रीसेट करें, डीएनएस, चालू कमांड, और एसएसएच कुंजियों का प्रबंधन करें.

दस्तावेज़ देखें
बैकअप एपीआई 4 अंतिमबिंदुओं

अपने सर्वर बैकअप की सूची, नया बैकअप प्रारंभ करें, और बैकअप से एक सर्वर फिर भंडारित करें.

दस्तावेज़ देखें
स्नैपशॉट एपीआई 4 अंतिमबिंदुओं

सर्वर के स्नैपशॉट को लें, उन्हें सूची दें तथा मिटा दें.

दस्तावेज़ देखें
योजना एपीआई 2 अंतिमबिंदुओं

उपलब्ध वीपीएस प्लान और मूल्य संबंधी जानकारी प्राप्त करें। संसाधनों, मूल्य निर्धारण और उपलब्धता के बारे में विस्तृत जानकारी प्राप्त करें।

दस्तावेज़ देखें
ऑपरेटिंग सिस्टम एपीआई 2 अंतिमबिंदुओं

आप ऑप्टुआजी, रॉकी लिनक्स, सीऑप्टी स्ट्रीम, Fedoror और आजीवन - संबंधी संस्करण संस्थापित कर सकते हैं ।

दस्तावेज़ देखें
डोमेन्स एपीआई 7 अंतिमबिंदुओं

उपलब्धता, रजिस्टर तथा नया डोमेन जाँचें, और सर्वर का नामसर्वर तथा स्वतः नया नाम सेट किया.

दस्तावेज़ देखें
डीएनएस एपीआई 13 अंतिमबिंदुओं

डीएनएस क्षेत्रों तथा बनाएँ, अपडेट तथा बनाएँ, उनके एएए, सीए, सीएक्स, टीएक्सटी, सीएक्सई, सी. वी.

दस्तावेज़ देखें
स्थान एपीआई 2 अंतिमबिंदुओं

सर्वर तैनाती के लिए उपलब्ध स्थानों की सूची.

दस्तावेज़ देखें
खाता 1 अंतिमबिंदुओं

खाते का प्रोफाइल और एपीआई टोकन जानकारी प्राप्त करें. पहचान लो कि कौन सा खाता इस खाता में है और इसकी अनुमतियाँ जाँचें.

दस्तावेज़ देखें
अफिलियास 7 अंतिमबिंदुओं

अपने संतुलन को पक्का कीजिए, विशिष्टता, आदेश, कार्य - नियुक्‍ति और भुगतान आपके अपने रिपोर्ट में कीजिए, सेटिंग बदलिए और निवेदन कीजिए ।

दस्तावेज़ देखें

और भी अंत बिन्दु

एपीआई ने एयरमेंट (/ह-विड1/ह-/क1/क्शन) के लिए अंत-र्स भी हैं। इन पृष्ठों पर वर्णन नहीं किया गया है। इन पृष्ठों पर अभी तक के बारे में नहीं बताया गया है; हर अंत-क संदर्भ सूची इन दोनों के अंत-क्शन्स में, Eninninin, EnaEna.

इंटरएक्टिव एपीआई संदर्भ खोलें

मदद की ज़रूरत है?

यदि आपके पास एपीआई से संबंधित कोई प्रश्न हैं या आपको सहायता की आवश्यकता है, तो कृपया बेझिझक हमसे संपर्क करें: