VPS सर्व्हर, डोमेन, DNS, बॅकअप आणि बरेच काही व्यवस्थापित करण्यासाठी REST API दस्तऐवजीकरण पूर्ण करा.
VPS.org API तुम्हाला तुमच्या VPS होस्टिंग इन्फ्रास्ट्रक्चरच्या सर्व पैलूंचे प्रोग्रामॅटिकली व्यवस्थापन करण्याची परवानगी देते, ज्यामध्ये सर्व्हर, डोमेन, DNS रेकॉर्ड, बॅकअप आणि स्नॅपशॉट्स यांचा समावेश आहे.
सर्व API विनंत्यांसाठी Bearer टोकन वापरून प्रमाणीकरण आवश्यक आहे. तुम्ही तुमच्या खाते सेटिंग्जमधून तुमचे API टोकन येथे जनरेट करू शकता admin.vps.org/account/developers/.
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 दस्तऐवजीकरण ब्राउझ करा:
Create, inspect, power, resize and delete servers, reset the root password, set reverse DNS, run commands, and manage SSH keys.
दस्तऐवजीकरण पहासर्वर बॅकअपची यादी, नविन बॅकअप सुरू करा, व बॅकअप पासून सर्वर पुन्हस्थापन करा.
दस्तऐवजीकरण पहासर्व्हरचे लेबल केलेले स्नैपशॉट घ्या, त्यांची यादी करा व काढून टाका.
दस्तऐवजीकरण पहाउपलब्ध VPS योजना आणि किंमत माहिती मिळवा. संसाधने, किंमत आणि उपलब्धतेबद्दल तपशील मिळवा.
दस्तऐवजीकरण पहातुम्ही स्थापित करू शकणारे ऑपरेटिंग सिस्टम व आवृत्तींची यादी, जसे की Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora आणि Alpine.
दस्तऐवजीकरण पहायाचे कारण म्हणजे, त्याचे वजन कमी करणे, वजन वाढवणे, वजन कमी करणे आणि वजन वाढवणे हे त्याचे वैशिष्ट्य आहे.
दस्तऐवजीकरण पहाडीएनएस क्षेत्रे तयार करा आणि त्यांचे A, A, CNAME, MX, TXT, SRV, CAA आणि इतर नोंदी तयार करा, अद्ययावत करा आणि काढून टाका.
दस्तऐवजीकरण पहाखाते प्रोफाइल व API टोकन माहिती प्राप्त करा. टोकन कोणत्या खात्याशी संबंधित आहे ते ओळखा व त्याची परवानगी तपासा.
दस्तऐवजीकरण पहा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 बद्दल मदत हवी असेल, तर कृपया संपर्क साधण्यास संकोच करू नका: