VPS.org API

REST API dokumentācija

VPS.org API dokumentācija

Pilnīga REST API dokumentācija VPS serveru, domēnu, DNS, dublējumu un citu lietu pārvaldībai.

Bāzes URL https://admin.vps.org/api/v1
Autentifikācija Uzrādītāja žetons
Versija v1
Formāts JSON

Darba sākšana

VPS.org API ļauj programmatiski pārvaldīt visus jūsu VPS mitināšanas infrastruktūras aspektus, tostarp serverus, domēnus, DNS ierakstus, dublējumkopijas un momentuzņēmumus.

Autentifikācija

Visiem API pieprasījumiem ir nepieciešama autentifikācija, izmantojot nesēja žetonu. Jūs varat ģenerēt savu API žetonu sava konta iestatījumos vietnē 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);

Katrs žetons veic savas atļaujas, piemēram, serveri:list vai dns:*. Pieprasījums, kas nepieciešams atļauju žetons nav noraidīts ar 403 un prasīts_atļaujas lauks nosaukt trūkstošo atļauju. Atļauju atsauce

Ātruma ierobežošana

Autentificēti pieprasījumi nepārsniedz 1000 par stundu kontā. Neautentificēti pieprasījumi nepārsniedz 100 par stundu par IP adresi. Pieprasījums par ierobežojumu saņem 429 ar Retrie-Pēc galvenes, kas dod sekundes gaidāmo. Pēc veiksmīgām atbildēm nav nosūtītas likmes limita galvenes.

Pamaldīšanās

Saraksts galarezultātu atgriezt objektu ar skaitu, nākamo, iepriekšējo un rezultātu, 25 vienumus lapā. Lai pārvietotos starp lapām, caurlaides lapa vai sekot nākamajam URL, līdz tas ir nulle. Serveru saraksts arī pieņem lapas_ izmēru, līdz 100.

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

Kļūdu apstrāde

API izmanto standarta HTTP statusa kodus, lai norādītu uz panākumiem vai neizdošanos:

Statusa kods Apraksts
200 Veiksmīgi — pieprasījums veiksmīgi izpildīts
201 Izveidots — resurss veiksmīgi izveidots
400 Nederīgs pieprasījums — nederīgi parametri vai nepareizi veidots pieprasījums
202, 204 Pieņemts un rindā (202) vai svītrots bez atbildes struktūras (204)
402 Maksājums nepieciešams: nav maksājuma metodes par failu, neapmaksāti rēķini, vai atteikta kartes pirms atļaujas
403 Aizliegts: atzīme ir trūkstoša, nederīga vai tai beidzies derīguma termiņš, vai arī nav nepieciešamās atļaujas. Neizdevās autentificēt arī 403, ne 401.
404 Nav atrasts — resurss nepastāv
409 Konflikts: piemēram, jau notiek pārmaiņas, nav pietiekamas jaudas vai izvēršana jau notiek
429 Pārāk daudz pieprasījumu — pārsniegts ātruma ierobežojums
500 Iekšēja servera kļūda — mūsu pusē radās problēma.
503 Pakalpojums nav pieejams: pagaidu problēma. Atkal, godinot Retrie-Pēc, kad tas ir nosūtīts.

Kļūdas iestādes ir JSON. Vairumam ir detaļas lauks vai kļūdu lauks, dažreiz ar ziņojumu; apstiprināšanas kļūdas norāda problēmas pēc lauka nosaukuma.

API kategorijas

Pārlūkojiet mūsu API dokumentāciju pēc kategorijas:

Serveru API 15 Galapunkti

Izveidot, pārbaudīt, jauda, mainīt izmēru un dzēst serveri, atjaunot saknes paroli, uzstādīt reverso DNS, palaist komandas, un pārvaldīt SSH taustiņus.

Skatīt dokumentāciju
Rezerves kopiju API 4 Galapunkti

Parādiet servera rezerves kopijas, palaidiet jaunu rezerves kopiju un no rezerves servera atjaunojiet rezerves kopiju.

Skatīt dokumentāciju
Momentuzņēmumu API 4 Galapunkti

Veikt iezīmētus servera momentuzņēmumus, tos sarakstu un dzēst.

Skatīt dokumentāciju
Plānu API 2 Galapunkti

Iegūt pieejamos VPS plānus un cenu informāciju. Iegūt informāciju par resursiem, cenām un pieejamību.

Skatīt dokumentāciju
Operētājsistēmu API 2 Galapunkti

Uzskaitiet operētājsistēmas un versijas, kuras varat uzstādīt, piemēram, Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora un Alpine.

Skatīt dokumentāciju
Domēna API 7 Galapunkti

Pārbaudiet pieejamību, reģistrē un atjauno domēnus, un uzstādīt nosaukumuserveri un auto-atjaunošanu.

Skatīt dokumentāciju
DNS API 13 Galapunkti

Izveidot DNS zonas un izveidot, atjaunināt un dzēst to A, A, CNAME, MX, TXT, SRV, CAA un citi ieraksti.

Skatīt dokumentāciju
Atrašanās vietu API 2 Galapunkti

Uzskaitīt vietas, kas pieejamas servera izvēršanai.

Skatīt dokumentāciju
Konts 1 Galapunkti

Iegūst konta profilu un API simbolisku informāciju. Identificējiet, kurš konts pieder pie žetona un pārbaudiet tā atļaujas.

Skatīt dokumentāciju
Filiāles 7 Galapunkti

Pull jūsu filiāles bilanci, liecības, komisijas un izmaksas jūsu pašu ziņojumu, mainīt izmaksu iestatījumus un pieprasīt izmaksu.

Skatīt dokumentāciju

Vairāk beigu punktu

API ir arī galapunkti aplikāciju izvēršanai (/api/v1/ izlikšanai- konfigācijām/ un /api/v1/ izvietojumiem/). Tie vēl nav aprakstīti šajās lapās; interaktīvie atsauces saraksti katram mērķa kritērijam, kas radies no dzīvās API.

Atvērt interaktīvo API atsauci

Vai nepieciešama palīdzība?

Ja jums ir jautājumi vai nepieciešama palīdzība ar API, lūdzu, nevilcinieties sazināties ar mums: