VPS.org API

പരിശോധന എപിഐ സഹായക്കുറിപ്പുകള്‍Query

ഓപ്പറേറ്റിംഗ് സിസ്റ്റംസ് API

നിങ്ങള്‍ക്കു് ഇന്‍സ്റ്റോള്‍ ചെയ്യുവാനും അവയിലെ പതിപ്പുകള്‍ക്കും വേണ്ടിയുള്ള ഓപ്പറേഷന്‍ സിസ്റ്റം സിസ്റ്റം_ഓപ്പറേഷന്‍_ഓപ്പറേഷന്‍_വൈസ്‌വേര്‍ഡ്_uu_uid എന്ന നിലയിലേയ്ക്കു് പകര്‍ത്തുക.

എൻഡ്‌പോയിന്റുകൾ 2
ബേസ് പാത്ത് /api/v1/operating-systems
നേടുക /api/v1/operating-systems/

ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങള്‍ കാണിയ്ക്കുക

ഓരോ ഓപ്പറേറ്റിങ് സിസ്റ്റവും അതിന്‍റെ സജീവ പതിപ്പുകളോടെ തിരികെ നല്‍കുന്നു. പട്ടികയില്‍ ഫില്‍റ്ററുകള്‍ ലഭ്യമല്ല.

അനുവാദം ആവശ്യമുണ്ട്: operating-systems:list

ഉദാഹരണ അഭ്യർത്ഥന

cURL
Python
JavaScript
curl -X GET "https://admin.vps.org/api/v1/operating-systems/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
import requests

url = "https://admin.vps.org/api/v1/operating-systems/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}

response = requests.get(url, headers=headers)
for os_entry in response.json()["results"]:
    for version in os_entry["versions"]:
        print(os_entry["name"], version["name"], version["uuid"])
const response = await fetch('https://admin.vps.org/api/v1/operating-systems/', {
  headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});

const data = await response.json();
for (const os of data.results) {
  for (const version of os.versions) {
    console.log(os.name, version.name, version.uuid);
  }
}

ഉദാഹരണ പ്രതികരണം

{
  "count": 6,
  "next": null,
  "previous": null,
  "results": [
    {
      "id": 1,
      "name": "Ubuntu",
      "svg_icon": "<svg ...>",
      "versions": [
        {
          "uuid": "2fdead8f-81a2-4a23-9a81-0cf969fe1266",
          "name": "22.04 LTS x64",
          "os_name": "Ubuntu",
          "os_svg_icon": "<svg ...>",
          "is_active": true
        },
        {
          "uuid": "c3418f90-80a0-4e00-a7e1-d0ab1822b941",
          "name": "24.04 LTS x64",
          "os_name": "Ubuntu",
          "os_svg_icon": "<svg ...>",
          "is_active": true
        }
      ]
    }
  ]
}

ചുരുക്കിയതു്: ഒരേ ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റം മാത്രമേ കാണിച്ചിട്ടുള്ളു, എസ്.വി.വി. മാര്‍ക്കപ്പ് മുറിച്ചുമാറ്റിയിട്ടുള്ളു.

പ്രതികരണ ഫീൽഡുകൾ

ഫീള്‍ഡ് ടൈപ്പ് ചെയ്യുക വിവരണം
id integer പ്രവര്‍ത്തന സിസ്റ്റം തിരിച്ചറിയല്‍
name string ഉദാഹരണത്തിന് ഉബുണ്ടു അല്ലെങ്കില്‍ ഡൊബൊണീം
svg_icon string ബൂട്ടൊകളുടെ എസ്‌വിഎല്‍ മാര്‍ക്കപ്പ് (യുആര്‍എല്‍ അല്ല)
versions array സജീവമായ പതിപ്പുകള്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്യുവാന്‍ സാധിക്കുന്നു
versions[].uuid string ഒരു സര്‍വറിനെ സൃഷ്ടിക്കുമ്പോള്‍ _ഓഫ്റ്ററൈറ്റ്_വൈസ്യമാപ്പ്_uid ഉപയോഗിക്കുക
versions[].name string ഉദാഹരണത്തിനു്, 24.04 ലിറ്റുകൾ x64
versions[].os_name, versions[].os_svg_icon string പേരന്‍റ് ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ പേരും ചിഹ്നവും
versions[].is_active boolean പുതിയ സര്‍വറുകള്‍ക്ക് പതിപ്പു് ഉപയോഗിയ്ക്കണമോ എന്നു്

പ്രതികരണ സ്റ്റാറ്റസ് കോഡുകൾ

200 Successfully retrieved operating systems list
403 API അടയാളം ലഭ്യമല്ല അല്ലെങ്കില്‍ ആവശ്യമുളള സൂചനയ്ക്ക് ലഭ്യമല്ല
നേടുക /api/v1/operating-systems/{id}/

ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റം നേടുക

ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റവും അതിന്‍റെ സജീവ പതിപ്പുകളും മുകളിലുള്ള വയലുകളും തിരികെ നല്‍കുന്നു.

curl -X GET "https://admin.vps.org/api/v1/operating-systems/1/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

പ്രതികരണ സ്റ്റാറ്റസ് കോഡുകൾ

200 വിജയം
404 ആ ഐഡി ഉപയോഗിച്ചു് ഓപ്പറേറ്റിങ് സിസ്റ്റം ഇല്ല

ഒരു പതിപ്പ് തിരഞ്ഞെടുക്കുക

റൂട്ട് ലോഗിന്‍ വിവരങ്ങള്‍ അക്കൗണ്ട് സെര്‍വര്‍ തയ്യാറായാല്‍, ഒരു ബൂട്ട് സര്‍വര്‍ ഉണ്ടാക്കുന്നതിനു പകരം ഒരു SS കീ ചേര്‍ത്താല്‍ ഒരു SS കീ ചേര്‍ക്കുക.