VPS ಸರ್ವರ್ಗಳು, ಡೊಮೇನ್ಗಳು, DNS, ಬ್ಯಾಕಪ್ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ನಿರ್ವಹಿಸಲು REST API ದಸ್ತಾವೇಜನ್ನು ಪೂರ್ಣಗೊಳಿಸಿ.
VPS.org API ನಿಮಗೆ ಸರ್ವರ್ಗಳು, ಡೊಮೇನ್ಗಳು, DNS ದಾಖಲೆಗಳು, ಬ್ಯಾಕಪ್ಗಳು ಮತ್ತು ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳು ಸೇರಿದಂತೆ ನಿಮ್ಮ VPS ಹೋಸ್ಟಿಂಗ್ ಮೂಲಸೌಕರ್ಯದ ಎಲ್ಲಾ ಅಂಶಗಳನ್ನು ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಆಗಿ ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
ಎಲ್ಲಾ API ವಿನಂತಿಗಳಿಗೆ ಬೇರರ್ ಟೋಕನ್ ಬಳಸಿಕೊಂಡು ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ. ನಿಮ್ಮ ಖಾತೆ ಸೆಟ್ಟಿಂಗ್ಗಳಿಂದ ನೀವು ನಿಮ್ಮ 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);
ಪ್ರತಿಯೊಂದು ಚಿಹ್ನೆಯು ತನ್ನ ಸ್ವಂತ ಅನುಮತಿಗಳನ್ನು ಹೊಂದಿದೆ, ಅಂದರೆ ಪರಿಚಾರಕಗಳು: 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 ದಸ್ತಾವೇಜನ್ನು ಬ್ರೌಸ್ ಮಾಡಿ:
ಪರಿಚಾರಕಗಳನ್ನು ಸೃಷ್ಟಿಸು, ಶೋಧಿಸು, ಗಾತ್ರಬದಲಿಸು, ಮರುಗಾತ್ರಿಸು, ಮೂಲ ಗುಪ್ತಪದವನ್ನು ಮರುಸಿದ್ಧಗೊಳಿಸು, ರದ್ದು DNS ಅನ್ನು ಮರುಸಿದ್ಧಗೊಳಿಸು, ಆದೇಶಗಳನ್ನು ಚಲಾಯಿಸು, ಹಾಗು SSH ಕೀಲಿಕೈಗಳನ್ನು ನಿರ್ವಹಿಸು.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿನಿಮ್ಮ ಪರಿಚಾರಕದ ಪೂರೈಕೆದಾರರನ್ನು ಪಟ್ಟಿ ಮಾಡಿ, ಒಂದು ಹೊಸ ಪೂರೈಕೆದಾರನನ್ನು ಆರಂಭಿಸಿ, ಒಂದು ಬ್ಯಾಕೆಂಡ್ ಅನ್ನು ಮರಳಿ ಸ್ಥಾಪಿಸಿ.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಪರಿಚಾರಕದ (server) ಹೆಸರಿಸಲಾದ ಪದಾರ್ಥಗಳನ್ನು ತೆಗೆದು ಹಾಕಿ, ಅವುಗಳನ್ನು ಅಳಿಸಿಹಾಕು.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಲಭ್ಯವಿರುವ VPS ಯೋಜನೆಗಳು ಮತ್ತು ಬೆಲೆ ಮಾಹಿತಿಯನ್ನು ಹಿಂಪಡೆಯಿರಿ. ಸಂಪನ್ಮೂಲಗಳು, ಬೆಲೆ ನಿಗದಿ ಮತ್ತು ಲಭ್ಯತೆಯ ಕುರಿತು ವಿವರಗಳನ್ನು ಪಡೆಯಿರಿ.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಉಬುಂಟು, ಡೆಬಿಯನ್, ರಾಕೆ ಲಿನಕ್ಸ್, CentOS ಸ್ಟ್ರೀಮ್, ಫೆಡಾರಾ ಮತ್ತು ಫೆಡಾರಾ ಮುಂತಾದ ನೀವು ಅನುಸ್ಥಾಪಿಸಬಹುದಾದ ಕಾರ್ಯವ್ಯವಸ್ಥೆಗಳನ್ನು ಹಾಗು ಆವೃತ್ತಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಲಭ್ಯವಿರುವ, ನೋಂದಣಿ ಮತ್ತು ಡೊಮೈನ್ಗಳನ್ನು ನವೀಕರಿಸು, ಹಾಗು ಹೆಸರನ್ನು ಹೆಸರು സേರ್ವಣೆಗಳು ಮತ್ತು ಸ್ವಯಂ- ಹೊಸತಾದ ಹೆಸರನ್ನು ನಿಗದಿಪಡಿಸು.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿDNS ವಲಯಗಳನ್ನು ನಿರ್ಮಿಸಿ ಹಾಗು ಆ AA, C, C, MXT, SXT, SRV ಮತ್ತು ಇತರೆ ದಸ್ತಾವೇಜುಗಳನ್ನು ರಚಿಸಿ, ಆದಾನವನ್ನು ಪುನಶ್ಚೇತನಗೊಳಿಸು.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಪರಿಚಾರಕದ (server) ನಿಯೋಜನೆಗಾಗಿ ಲಭ್ಯವಿರುವ ಸ್ಥಳಗಳನ್ನು ಪಟ್ಟಿಮಾಡಿ.
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿಖಾತೆ ಪ್ರೊಫೈಲನ್ನು ಹಾಗು API ಗುರುತು ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ. ಯಾವ ಸೂಚಕವು ನೋಂದಿದೆ ಎಂದು ಗುರುತಿಸಿ ಅದರ ಅನುಮತಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
ದಾಖಲೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ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 ಕುರಿತು ನಿಮಗೆ ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ ಅಥವಾ ಸಹಾಯದ ಅಗತ್ಯವಿದ್ದರೆ, ದಯವಿಟ್ಟು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಲು ಹಿಂಜರಿಯಬೇಡಿ: