Folsleine REST API-dokumintaasje foar it behearen fan VPS-servers, domeinen, DNS, reservekopyen en mear.
Mei de VPS.org API kinne jo programmatysk alle aspekten fan jo VPS-hostingynfrastruktuer beheare, ynklusyf servers, domeinen, DNS-records, reservekopyen en snapshots.
Alle API-oanfragen fereaskje autentikaasje mei in Bearer-token. Jo kinne jo API-token generearje fanút jo akkountynstellingen op 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);
Elk token hat syn eigen tagongsrjochten, lykas servers:list of dns:*. In fersyk dat tagong fereasket dy't it token net hat, wurdt ôfwiisd mei 403 en in required_permission-fjild mei de namme fan de ûntbrekkende tagongsrjochten. Tagongsrjochten
Ferifikaasjefersiken binne beheind ta 1000 per oere per akkount. Net- ferifikaasjefersiken binne beheind ta 100 per oere per IP- adres. In fersyk boppe de limyt krijt 429 mei in Retry- After- koptekst dy' t it oantal sekonden oanjout dat wachtsje moat. Der wurdt gjin snelheidsbegrinzingskoptekst ferstjoerd by slagge antwurden.
Listeinpunten jouwe in objekt werom mei oantal, folgjend, foarige en resultaten, 25 items per side. Gean side troch om tusken siden te gean, of folgje it folgjende URL- adres oant it null is. De tsjinnerlist akseptearret ek page_ size, oant 100.
{
"count": 84,
"next": "https://admin.vps.org/api/v1/backups/?page=2",
"previous": null,
"results": [ ... ]
}
De API brûkt standert HTTP-statuskoades om sukses of mislearring oan te jaan:
| Statuskoade | Beskriuwing |
|---|---|
200 |
Súkses - Oanfraach mei súkses foltôge |
201 |
Oanmakke - Boarne mei súkses oanmakke |
400 |
Minne oanfraach - Unjildige parameters of ferkeard foarme oanfraach |
202, 204 |
Akseptearre en yn de wachtrige set (202), of wiske sûnder antwurd (204) |
402 |
Betaling fereaske: gjin betalingsmethode yn it triem, net- betelle faktueren, of in ôfwiisde kaart foarautorisaasje |
403 |
Ferbean: it token ûntbrekt, is ûnjildich of ferrûn, of hat net de fereaske tagongsrjochten. As de ferifikaasje mislearre is, dan wurdt ek 403 weromjûn, net 401. |
404 |
Net fûn - Boarne bestiet net |
409 |
Konflikt: bygelyks in grutteferbettering is al yn beweging, net genôch kapasiteit, of in yndieling dy al rint |
429 |
Tefolle oanfragen - Taryflimyt oerskreden |
500 |
Ynterne serverflater - Der is wat misgien oan ús kant |
503 |
Tsjinst net beskikber: in tydlik probleem. Besykje it opnij, mei Retry- After as it ferstjoerd wurdt. |
Flatermeldingen binne JSON. De measte hawwe in detailfjild of in flaterfjild, soms mei in berjocht. By jildigensflaters wurde de problemen op fjildnamme werjûn.
Blêdzje troch ús API-dokumintaasje op kategory:
Makke, ynspektearje, power, feroarje de grutte en wiskje tsjinners, set it root wachtwurd werom, set reverse DNS yn, kommando's útfiere, en beheare SSH kaaien.
Dokumintaasje besjenJou in list fan jo tsjinner back- ups, begjin in nije back- up, en herstel in tsjinner fan in back- up.
Dokumintaasje besjenNim foto's mei in label fan in tsjinner, list se en wiskje se.
Dokumintaasje besjenHelje beskikbere VPS-plannen en priisynformaasje op. Krij details oer boarnen, prizen en beskikberens.
Dokumintaasje besjenList de bestjoeringssystemen en ferzjes dy jo ynstallearje kinne, lykas Ubuntu, Debian, Rocky Linux, CentOS Stream, Fedora en Alpine.
Dokumintaasje besjenKontrolearje beskikberens, registrearje en fernije domeinen, en set nammetsjinners en automatyske fernijing yn.
Dokumintaasje besjenDNS-zones oanmeitsje en har A-, A-, CNAME-, MX-, TXT-, SRV-, CAA- en oare records oanmeitsje, bywurkje en wiskje.
Dokumintaasje besjenDe lokaasjes sjen litte dy beskikber binne foar it ynstallearjen fan de tsjinner.
Dokumintaasje besjenHaal akkountprofyl en API- tokenynformaasje op. Bepaal hokker akkount in token tahört en kontrolearje de tagongsrjochten.
Dokumintaasje besjenDe organisaasje hat in eigen bestjoer, in eigen bestjoersried, in eigen bestjoersriedslid en in eigen bestjoersriedslid.
Dokumintaasje besjenDe API hat ek einpunten foar app- útwreiding (/ api/ v1/ deploy- configs / en / api/ v1/ deployments /). Se binne noch net beskreaun op dizze siden; de ynteraktive referinsje lit elk einpunt sjen, oanmakke fan de live API.
De ynteraktive API-referinsje iepenjeAs jo fragen hawwe of help nedich binne mei de API, aarzel dan net om kontakt op te nimmen mei: