VPS.org API

Àwọn Àkọsílẹ̀ API REST

VPS.org API Documentation

Pari iwe REST API fun iṣakoso awọn olupin VPS, awọn agbegbe, DNS, awọn afẹyinti, ati diẹ sii.

URL ìpìlẹ̀ https://admin.vps.org/api/v1
Ìjẹ́rìísí Àmì Olùgbé
Àwọn ìṣàfarawé v1
Àwọn ìrísí-lẹ́tà JSON

Bibẹrẹ

VPS.org API n fun ọ laaye lati ṣakoso gbogbo awọn apakan ti amayederun alejo gbigba VPS rẹ ni eto, pẹlu awọn olupin, awọn agbegbe, awọn igbasilẹ DNS, awọn afẹyinti, ati awọn aworan.

Ìjẹ́rìísí

Gbogbo ìbéèrè API nílò ìfọwọ́sowọ́pọ̀ nípa lílo àmì Bearer. O le ṣe àgbékalẹ̀ àmì API rẹ láti inú àwọn ètò àkọọ́lẹ̀ rẹ ní 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);

Àwọn ìṣẹ̀dà fún gbogbo àwọn tókè ní àwọn ìṣẹ̀dà rẹ̀, bí àwọn sáà: àtòjọ àti dns: *. Àwọn ìṣàmúlò-ètò tí ó ní àwọn ìṣẹ́dà tí tókè kò ní ní a tí gbọ́dọ̀ sí 403 àti ààyè àwọn tókè_ìgbànì àti àwọn ìṣẹ́dà tí a fẹ́. Àwọn À

Ìdíwọ̀n Owó

Àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ tí a fọwọ́sì ní àwọn ìtàǹwọ́ 1,000 ní àkóónú kọ̀ǹpútà kan. Àwọn ìtàǹwọ́ tí a kò fọwọ́sì ní àwọn ìtàǹwọ́ 100 ní àkóónú kọ̀ǹpútà kan. Àtàwọ́ tí o jú àwọn ìtàǹwọ́ lọ náà gba 429 ní àwọn àmì-ìwé Ìyàn-Ìyàn-Lẹ́ẹ̀yiǹ tí ǹfi àwọn ìtàǹwọ́ àwọn ìsàlẹ̀-ilà tí a fi pamọ́. Kò ní àwọn àmì-ìwé ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìtàǹwọ́ àwọn ìta

Àwọn Àmì-ìwé

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": [ ... ]
}

Ṣíṣe Àṣìṣe

API naa nlo awọn koodu ipo HTTP boṣewa lati fihan aṣeyọri tabi ikuna:

Kóòdù Ipò Àwọn Àkọlé
200 Àṣeyọrí - Ìbéèrè ti parí ní àṣeyọrí
201 Ṣẹ̀dá - A ṣẹ̀dá orísun náà ní àṣeyọrí
400 Ìbéèrè Tí Kò Dáa - Àwọn pàrámítà tí kò tọ́ tàbí ìbéèrè tí kò dáa
202, 204 Accepted and queued (202), or deleted with no response body (204)
402 Àwọn Ìṣàmúlò-ètò Ìṣàmúlò-ètò: kò ní àwọn ìṣàmúlò-ètò pàtó nínú fáìlì, àwọn fátìrì tí a kò pà, tàbí ìgbànílẹ̀ ìṣàmúlò-ètò kaadì tí a tí ìpàdé
403 Kò lè: tokè náà kù, kò lè jẹ́ àìfàyè-iṣẹ́ tàbí kù nígbà ìṣẹ̀dà. Àwọn ìṣàfihàn tí kò bá jẹ́ àìfàyè-iṣẹ́ tun ń fi 403 sípò, àti 401.
404 A ko ri - Awọn orisun ko si
409 Àwọn ìdàjọ́: àwọn ààyè-iṣẹ́ bíi ìṣàfarawé ìwọ̀n tí n bọ́, àwọn ààyè-iṣẹ́ tí kò ní ìṣàfarawé àwọn ààyè-iṣẹ́, àti àwọn ààyè-iṣẹ́ tí n bọ́
429 Àwọn ìbéèrè tó pọ̀ jù - ààlà ìwọ̀n ti kọjá
500 Àṣìṣe Server-internal - Nǹkan kan ṣe àṣìṣe ní apá wa
503 Service Unavailable: a temporary problem. Retry, honouring Retry-After when it is sent.

Àwọn ẹ̀yàn àwọn ìṣàmúlò-ètò ní JSON. Àwọn púpọ̀ ní ààyè àwọn ìṣàmúlò-ètò àti ààyè àwọn ìṣàmúlò-ètò, nígbà kan ní àkọ́lé; àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò àwọn

Àwọn Ẹ̀ka API

Ṣe àwárí àwọn ìwé API wa nípasẹ̀ ẹ̀ka:

API Àwọn olupin 15 Àwọn ìparí

Ṣẹ̀dà, ṣayẹwo, pa, yipada àwọn ààyè-iṣẹ́ àti pa àwọn sáà, pàtó àmì-àṣírí orúkọ-ìwọ̀n, pàtó DNS ìṣàfarawé, láti paṣẹ àwọn àṣẹ, àti ìṣakoso àwọn bọ́tìnì SSH.

Wo Àwọn Ìwé Àkọsílẹ̀
API Àfikún 4 Àwọn ìparí

Àtòjọ àwọn àwọn ìpamọ́ àwọn sáà rẹ, ìṣàmúlò-ètò ìpamọ́ tuntun, àti ìṣàmúlò-ètò láti inú ìpamọ́.

Wo Àwọn Ìwé Àkọsílẹ̀
Àwọn fọ́tò ìfàsẹ́yìn API 4 Àwọn ìparí

Gba àwọn àwòrán àwọn àmì-ìwé tí a fi àmì-ìwé hàn tí a bá fi pamọ́.

Wo Àwọn Ìwé Àkọsílẹ̀
Àwọn Ètò API 2 Àwọn ìparí

Gba awọn eto VPS ati alaye idiyele ti o wa. Gba awọn alaye nipa awọn orisun, idiyele, ati wiwa.

Wo Àwọn Ìwé Àkọsílẹ̀
API Àwọn Ètò Ìṣiṣẹ́ 2 Àwọn ìparí

Fi àtòjọ àwọn sísèmù ìṣàmúlò-ètò àti àwọn ìṣàmúlò-ètò tí o lè fi pamọ́, bí Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora àti Alpine.

Wo Àwọn Ìwé Àkọsílẹ̀
Àwọn Dóméǹ 7 Àwọn ìparí

Ṣayẹwo àwọn ààyè-iṣẹ́, àwọn àtòjọ-ẹ̀yàn àti àwọn dómìnirà, àti àtòjọ-ẹ̀yàn àwọn sáà àti àwọn ìṣàfarawé àwọn àtòjọ-ẹ̀yàn.

Wo Àwọn Ìwé Àkọsílẹ̀
DNS API 13 Àwọn ìparí

Ṣẹ̀dá àwọn ààyè-iṣẹ́ DNS àti ìṣàfihàn, ìṣàmúlò-ètò àti ìpaṣẹ́ A, A, CNAME, MX, TXT, SRV, CAA àti àwọn àkọsílẹ̀ mìíràn.

Wo Àwọn Ìwé Àkọsílẹ̀
API Àwọn Ipò 2 Àwọn ìparí

Fi àwọn ààyè tí a bá lè lò fún ìṣàmúlò-ètò àwọn sáà hàn pamọ́.

Wo Àwọn Ìwé Àkọsílẹ̀
Àwọn 1 Àwọn ìparí

Gba àwọn ìròyìn àwọn kọ́́ǹpútà àti àwọn ìròyìn àwọn tókè API. Àwọn tókè àwọn kọ́́ǹpútà wò nínú àwọn ìwọ̀n rẹ̀.

Wo Àwọn Ìwé Àkọsílẹ̀
Àwọn Àkọ́gbègbè 7 Àwọn ìparí

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

Wo Àwọn Ìwé Àkọsílẹ̀

Àwọn ààyè-iṣẹ́ ìtàn mìíràn

API ní àwọn ààtò àtòjọ-ẹ̀yàn fún àwọn ìṣàmúlò-ètò ìṣàfihàn (/api/v1/deploy-configs/ àti /api/v1/deployments/). Àwọn náà kò bá jẹ́ àwọn àtòjọ-ẹ̀yàn yìí; àwọn àtòjọ-ẹ̀yàn ìṣàfihàn náà ń ṣàfihàn àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtòjọ-ẹ̀yàn fún àwọn àtò

Ṣí àgbèwọlé API ìṣàfarawé

Ṣe o nilo iranlọwọ?

Tí o bá ní ìbéèrè tàbí o nílò ìrànlọ́wọ́ pẹ̀lú API, jọ̀wọ́ má ṣe ṣiyèméjì láti kàn sí wa: