VPS.org API

Dokumentasyon ng REST API

Dokumentasyon ng VPS.org API

Kumpletong dokumentasyon ng REST API para sa pamamahala ng mga VPS server, domain, DNS, backup, at marami pang iba.

Batayang URL https://admin.vps.org/api/v1
Pagpapatotoo Token ng Maydala
Bersyon v1.0
Pormat JSON

Pagsisimula

Ang VPS.org API ay nagbibigay-daan sa iyong pamahalaan sa pamamagitan ng programa ang lahat ng aspeto ng iyong imprastraktura ng VPS hosting, kabilang ang mga server, domain, DNS record, backup, at snapshot.

Pagpapatotoo

Ang lahat ng kahilingan sa API ay nangangailangan ng pagpapatotoo gamit ang Bearer token. Maaari mong buuin ang iyong API token mula sa mga setting ng iyong account sa 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);

Paglilimita sa Rate

Ang mga kahilingan sa API ay limitado sa 300 kahilingan bawat 5 minuto bawat API token. Kasama sa mga header ng tugon ang impormasyon sa limitasyon ng rate:

Paghawak ng Error

Gumagamit ang API ng mga karaniwang HTTP status code upang ipahiwatig ang tagumpay o kabiguan:

Kodigo ng Katayuan Paglalarawan
200 Tagumpay - Matagumpay na natapos ang kahilingan
201 Nalikha - Matagumpay na nalikha ang mapagkukunan
400 Masamang Kahilingan - Hindi wastong mga parameter o maling anyo ng kahilingan
401 Hindi Awtorisado - Hindi wasto o nawawalang token ng pagpapatotoo
403 Bawal - Hindi sapat ang mga pahintulot
404 Hindi Natagpuan - Walang mapagkukunan
429 Masyadong Maraming Kahilingan - Lumagpas na sa limitasyon ng rate
500 Error sa Internal Server - May nangyaring mali sa aming panig

Mga Kategorya ng API

Tingnan ang aming dokumentasyon ng API ayon sa kategorya:

API ng mga Server 9 na mga endpoint

Lumikha, mamahala, at kontrolin ang mga VPS server. Kabilang dito ang pamamahala ng kuryente, pagbabago ng laki, muling pag-install, at pagkuha ng impormasyon ng server.

Tingnan ang Dokumentasyon
Mga Backup API 3 endpoint

Pamahalaan ang mga awtomatiko at manu-manong backup para sa iyong mga server. Ilista, gumawa, magpanumbalik, at magtanggal ng mga backup ng server.

Tingnan ang Dokumentasyon
Mga Snapshot API 4 na mga endpoint

Gumawa at pamahalaan ang mga snapshot ng server para sa mabilisang mga restoration point. Perpekto para sa pagsubok at mabilisang mga rollback.

Tingnan ang Dokumentasyon
API ng mga Plano 2 endpoint

Kunin ang mga available na plano ng VPS at impormasyon sa presyo. Kumuha ng mga detalye tungkol sa mga mapagkukunan, presyo, at availability.

Tingnan ang Dokumentasyon
API ng mga Operating System 2 endpoint

Listahan ng mga available na operating system at mga larawan para sa pag-deploy ng server. Kabilang dito ang Ubuntu, Debian, CentOS, at marami pang iba.

Tingnan ang Dokumentasyon
Mga Domain API 6 na mga endpoint

Maghanap, suriin ang availability, magparehistro, at pamahalaan ang mga pangalan ng domain. Kumpletuhin ang pamamahala ng lifecycle ng domain sa pamamagitan ng API.

Tingnan ang Dokumentasyon
DNS API 4 na endpoint

Pamahalaan ang mga DNS zone at record gamit ang programming. Gumawa, mag-update, at mag-delete ng A, AAAA, CNAME, MX, TXT, at iba pang uri ng record.

Tingnan ang Dokumentasyon
API ng mga Lokasyon 1 dulong punto

Ilista ang mga lokasyon ng datacenter na maaaring gamitin para sa pag-deploy ng server. Pumili mula sa maraming rehiyon sa buong mundo.

Tingnan ang Dokumentasyon

Kailangan mo ba ng tulong?

Kung mayroon kang mga katanungan o kailangan ng tulong sa API, huwag mag-atubiling makipag-ugnayan sa: