VPS.org API

ಪರೀಕ್ಷಕ API ದಸ್ತಾವೇಜೀಕರಣQuery

VPS.org API ದಸ್ತಾವೇಜೀಕರಣ

VPS ಸರ್ವರ್‌ಗಳು, ಡೊಮೇನ್‌ಗಳು, DNS, ಬ್ಯಾಕಪ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ನಿರ್ವಹಿಸಲು REST API ದಸ್ತಾವೇಜನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ.

ಮೂಲ URL 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);

ಪ್ರತಿಯೊಂದು ಚಿಹ್ನೆಯು ತನ್ನ ಸ್ವಂತ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ ಪರಿಚಾರಕಗಳು: list ಅಥವಾ dns. ification is application and 403 ರೊಂದಿಗೆ ಒಂದು ಕೋರಿಕೆ ನಿರಾಕರಿಸಲ್ಪಟ್ಟಿಲ್ಲ. ಮತ್ತು ಅಗತ್ಯವಾದ ಒಂದು ಅನುಮತಿಯು ಈ ಕಾರ್ಯಕ್ಕೆ ಬದಲಾಯಿಸಲ್ಪಟ್ಟಿಲ್ಲ. ಅನುಮತಿಗಳು

ದರ ಮಿತಿಗೊಳಿಸುವಿಕೆ

Authenticated requests are limited to 1,000 per hour per account. Unauthenticated requests are limited to 100 per hour per IP address. A request over the limit receives 429 with a Retry-After header giving the number of seconds to wait. No rate limit headers are sent on successful responses.

ಅನುಕ್ರಮ (ಪಾರ್ಟಿಶನ್)

List endpoints return an object with count, next, previous and results, 25 items per page. Pass page to move between pages, or follow the next URL until it is null. The servers list also accepts page_size, up to 100.

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

ದೋಷ ನಿರ್ವಹಣೆ

ಯಶಸ್ಸು ಅಥವಾ ವೈಫಲ್ಯವನ್ನು ಸೂಚಿಸಲು API ಪ್ರಮಾಣಿತ HTTP ಸ್ಥಿತಿ ಕೋಡ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ:

ಸ್ಥಿತಿ ಕೋಡ್ ವಿವರಣೆ
200 ಯಶಸ್ವಿಯಾಗಿದೆ - ವಿನಂತಿ ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದೆ.
201 ರಚಿಸಲಾಗಿದೆ - ಸಂಪನ್ಮೂಲವನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ.
400 ಕೆಟ್ಟ ವಿನಂತಿ - ಅಮಾನ್ಯ ಪ್ಯಾರಾಮೀಟರ್‌ಗಳು ಅಥವಾ ದೋಷಪೂರಿತ ವಿನಂತಿ
202, 204 ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಹಾಗು ಹೊಂದಲಾಗಿದೆ (202), ಅಥವಾ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕ ದೇಹದಿಂದ ಅಳಿಸಲಾಗಿದೆ (204)
402 ಹಣಸಂಗ್ರಹ ಅಗತ್ಯಪಡಿಸಿದೆ: ಕಡತದಲ್ಲಿ ಯಾವುದೇ ಹಣ ಕ್ರಮ, ಮಾಪಕವನ್ನು ಬಳಸದ ವಿಧಾನ ಅಥವಾ ಕಡಿಮೆ ಕಾರ್ಡ್‌ಗೆ ಪ್ರತ್ಯಾದಾನ ಮಾಡುವಿಕೆ ಅಥವ ಕಡಿಮೆಯಾಗುತ್ತಿರುವ ಒಂದು ಮರಳಿನ ಕಾರ್ಡ್
403 ತಡೆ: ಸಂಕೇತವು ಕಾಣಿಸುತ್ತಿಲ್ಲ, ಅಮಾನ್ಯವಾಗಿದೆ ಅಥವಾ ಸಮಯ ಮೀರಿದೆ. ಅಥವಾ ಅಗತ್ಯವಾದ ಅನುಮತಿಯಿಲ್ಲ. ವೈಫಲ್ಯಾಶ್ರಯದ (ಆದೇಶಾ ಭಾಗ) 403 ಕ್ಕೆ ಹಿಂದಿರುಗಿದೆ, 401 ಅಲ್ಲ.
404 ಕಂಡುಬಂದಿಲ್ಲ - ಸಂಪನ್ಮೂಲ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ.
409 ವೈರತ್ವ: ಉದಾಹರಣೆಗೆ, ಈಗಾಗಲೇ ಒಂದು ಮರುಗಾತ್ರವು ಪ್ರಗತಿಯಲ್ಲಿದೆ, ಸಾಕಷ್ಟು ಸಾಮರ್ಥ್ಯ ಇಲ್ಲ, ಅಥವಾ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿದೆ
429 ಹಲವಾರು ವಿನಂತಿಗಳು - ದರ ಮಿತಿ ಮೀರಿದೆ.
500 ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ - ನಮ್ಮ ಕಡೆಯಿಂದ ಏನೋ ತಪ್ಪಾಗಿದೆ.
503 ಸೇವೆ ನಿರ್ಗಮನಗೊಳ್ಳುವುದಿಲ್ಲ: ತಾತ್ಕಾಲಿಕ ತೊಂದರೆ. ಮರಳಿ ಪ್ರಯತ್ನಿಸಿ, ಅದನ್ನು ಕಳುಹಿಸಿದ ನಂತರ ಪರವಾನಗಿ ಮಾಡಲಾಗುತ್ತದೆ.

ದೋಷದ ದೇಹಗಳು JSon ನಂತೆಯೇ ಇವೆ. ಬಹುಪಾಲು ವಿವರವಾದ ಕ್ಷೇತ್ರ ಅಥವ ದೋಷ ಕ್ಷೇತ್ರವು ಒಂದು ಸಂದೇಶವನ್ನು ಹೊಂದಿದೆ; ಕೆಲವೊಮ್ಮೆ ಮಾನ್ಯವಾದ ದೋಷಗಳು ಕ್ಷೇತ್ರದ ಹೆಸರಿನ ಮೇರೆಗೆ ತೊಂದರೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತವೆ.

API ವರ್ಗಗಳು

ವರ್ಗದ ಪ್ರಕಾರ ನಮ್ಮ API ದಸ್ತಾವೇಜನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ:

ಸರ್ವರ್‌ಗಳ API 15 ಅಂತ್ಯಬಿಂದುಗಳು

ಪರಿಚಾರಕಗಳನ್ನು ಸೃಷ್ಟಿಸು, ಶೋಧಿಸು, ಗಾತ್ರಬದಲಿಸು, ಮರುಗಾತ್ರಿಸು, ಮೂಲ ಗುಪ್ತಪದವನ್ನು ಮರುಸಿದ್ಧಗೊಳಿಸು, ರದ್ದು DNS ಅನ್ನು ಮರುಸಿದ್ಧಗೊಳಿಸು, ಆದೇಶಗಳನ್ನು ಚಲಾಯಿಸು, ಹಾಗು SSH ಕೀಲಿಕೈಗಳನ್ನು ನಿರ್ವಹಿಸು.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಬ್ಯಾಕಪ್‌ಗಳ API 4 ಅಂತ್ಯಬಿಂದುಗಳು

ನಿಮ್ಮ ಪರಿಚಾರಕದ ಪೂರೈಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, ಒಂದು ಹೊಸ ಪೂರೈಕೆದಾರನನ್ನು ಆರಂಭಿಸಿ, ಒಂದು ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಮರಳಿ ಸ್ಥಾಪಿಸಿ.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಸ್ನ್ಯಾಪ್‌ಶಾಟ್‌ಗಳ API 4 ಅಂತ್ಯಬಿಂದುಗಳು

ಪರಿಚಾರಕದ (server) ಹೆಸರಿಸಲಾದ ಪದಾರ್ಥಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ, ಅವುಗಳನ್ನು ಅಳಿಸಿಹಾಕು.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಯೋಜನೆಗಳ API 2 ಅಂತ್ಯಬಿಂದುಗಳು

ಲಭ್ಯವಿರುವ VPS ಯೋಜನೆಗಳು ಮತ್ತು ಬೆಲೆ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ. ಸಂಪನ್ಮೂಲಗಳು, ಬೆಲೆ ನಿಗದಿ ಮತ್ತು ಲಭ್ಯತೆಯ ಕುರಿತು ವಿವರಗಳನ್ನು ಪಡೆಯಿರಿ.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಸ್ API 2 ಅಂತ್ಯಬಿಂದುಗಳು

ಉಬುಂಟು, ಡೆಬಿಯನ್, ರಾಕೆ ಲಿನಕ್ಸ್‌, CentOS ಸ್ಟ್ರೀಮ್, ಫೆಡಾರಾ ಮತ್ತು ಫೆಡಾರಾ ಮುಂತಾದ ನೀವು ಅನುಸ್ಥಾಪಿಸಬಹುದಾದ ಕಾರ್ಯವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಾಗು ಆವೃತ್ತಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಡೊಮೈನ್‌ಗಳು API 7 ಅಂತ್ಯಬಿಂದುಗಳು

ಲಭ್ಯವಿರುವ, ನೋಂದಣಿ ಮತ್ತು ಡೊಮೈನ್‌ಗಳನ್ನು ನವೀಕರಿಸು, ಹಾಗು ಹೆಸರನ್ನು ಹೆಸರು സേರ್ವಣೆಗಳು ಮತ್ತು ಸ್ವಯಂ- ಹೊಸತಾದ ಹೆಸರನ್ನು ನಿಗದಿಪಡಿಸು.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಡಿಎನ್ ಎಪಿಐ 13 ಅಂತ್ಯಬಿಂದುಗಳು

DNS ವಲಯಗಳನ್ನು ನಿರ್ಮಿಸಿ ಹಾಗು ಆ AA, C, C, MXT, SXT, SRV ಮತ್ತು ಇತರೆ ದಸ್ತಾವೇಜುಗಳನ್ನು ರಚಿಸಿ, ಆದಾನವನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸು.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಸ್ಥಳಗಳ API 2 ಅಂತ್ಯಬಿಂದುಗಳು

ಪರಿಚಾರಕದ (server) ನಿಯೋಜನೆಗಾಗಿ ಲಭ್ಯವಿರುವ ಸ್ಥಳಗಳನ್ನು ಪಟ್ಟಿಮಾಡಿ.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
ಖಾತೆ 1 ಅಂತ್ಯಬಿಂದುಗಳು

ಖಾತೆ ಪ್ರೊಫೈಲನ್ನು ಹಾಗು API ಗುರುತು ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ. ಯಾವ ಸೂಚಕವು ನೋಂದಿದೆ ಎಂದು ಗುರುತಿಸಿ ಅದರ ಅನುಮತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ
Affiliates 7 ಅಂತ್ಯಬಿಂದುಗಳು

ನಿಮ್ಮ ಆನೆಗಳು ಮತ್ತು ಮೊತ್ತದ ಹಣವಿದ್ದರೆ ಸಾಕು.

ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ

ಇನ್ನಷ್ಟು ಅಂತ್ಯಬಿಂದುಗಳು

The API also has endpoints for app deployments (/api/v1/deploy-configs/ and /api/v1/deployments/). They are not described on these pages yet; the interactive reference lists every endpoint, generated from the live API.

ಸಂವಾದಾತ್ಮಕ API ಪ್ರೊಗ್ರಾಮ್ ತೆರೆಯಿರಿ

ಸಹಾಯ ಬೇಕೇ?

API ಕುರಿತು ನಿಮಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ ಅಥವಾ ಸಹಾಯದ ಅಗತ್ಯವಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಲು ಹಿಂಜರಿಯಬೇಡಿ: