VPS.org API

Tahirin-kevitra REST API

API momba ny drafitra

Mamaritra ireo drafitra mpizara azo alefa, miaraka amin'ny loharano sy ny vidiny. Mampahafantatra ny uuid'ny drafitra amin'ny plan_uuid rehefa mamorona na manova ny haben'ny mpizara iray ianao.

Teboka farany 2
Lalana fototra /api/v1/plans
ALAO /api/v1/plans/

Tanisao ny Drafitra Rehetra

Mamaly ny drafitra rehetra miasa, ny mora indrindra aloha. Tsy misy sivana ilay lisitra ary mety ho an'ny pejy iray amin'izao fotoana izao.

Mila alalana: plans:list

Ohatra amin'ny fangatahana

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

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

response = requests.get(url, headers=headers)
for plan in response.json()["results"]:
    print(plan["uuid"], plan["cpu"], plan["ram"], plan["ram_unit"], plan["monthly_price"])
const response = await fetch('https://admin.vps.org/api/v1/plans/', {
  headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});

const data = await response.json();
console.log(data.results);
$ch = curl_init('https://admin.vps.org/api/v1/plans/');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Bearer YOUR_API_TOKEN']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$plans = json_decode(curl_exec($ch), true);
curl_close($ch);

Ohatra amin'ny Valiny

{
  "count": 12,
  "next": null,
  "previous": null,
  "results": [
    {
      "uuid": "ed0ac717-c26c-4d9b-a801-b170c4979028",
      "cpu": 1,
      "ram": 512,
      "ram_unit": "MB",
      "disk_space": 10,
      "disk_space_total": 10240,
      "transfer": 500,
      "transfer_unit": "GB",
      "includes_ipv4": false,
      "price": "2.50",
      "cpu_type_name": "Shared",
      "is_active": true,
      "hourly_price": "0.004",
      "monthly_price": "2.50",
      "is_gpu": false,
      "gpu_count": 0,
      "gpu_model": ""
    },
    {
      "uuid": "14186969-fbaf-43e1-9ab2-b1f1aeb66674",
      "cpu": 1,
      "ram": 2,
      "ram_unit": "GB",
      "disk_space": 25,
      "disk_space_total": 25600,
      "transfer": 1,
      "transfer_unit": "TB",
      "includes_ipv4": true,
      "price": "5.00",
      "cpu_type_name": "Shared",
      "is_active": true,
      "hourly_price": "0.007",
      "monthly_price": "5.00",
      "is_gpu": false,
      "gpu_count": 0,
      "gpu_model": ""
    }
  ]
}

Saha Valiny

Field Karazana Fanoritsoritana
uuid string Mpamantatra ny drafitra. Ampiasao toy ny plan_uuid na new_plan_uuid.
cpu integer Isan'ny vCPU
ram, ram_unit integer, string Ny habetsaky ny arika sy ny yunity (MB na GB)
disk_space integer Haben'ny kapila (GB)
disk_space_total integer Haben'ny kapila (MB)
transfer, transfer_unit integer, string Ny fahafahana mifindra data isam-bolana sy ny yunity (GB na TB)
disk_space_unit string Unit of disk_space (GB)
includes_ipv4 boolean Raha toa ka misy adiresy IPv4 ho an'ny daholobe ao anatin'ilay drafitra. IPv6 ihany no ampiasaina amin'ireo drafitra tsy misy adiresy IPv4. Azo ampiana amin'ny $2.00/volana ny adiresy IPv4.
monthly_price, price string Ny vidiny isam-bolana amin'ny dolara amerikana amin'ny endri-daha-daza. mitovy ny sanda.
hourly_price string Ny vidin'ny ora amin'ny dolara amerikana amin'ny endri-daha-daza decimal
cpu_type_name string Ny karazan'ny CPU, ohatra, iombonana. Tsy voalaza ho an'ny drafitra tsy manana karazan'ny CPU, toy ny drafitra GPU.
is_active boolean Marina foana anatin'ity lisitra ity, satria tsy averina ireo drafitra tsy miasa
is_gpu, gpu_count, gpu_model boolean, integer, string Raha toa ka misy GPU manokana ao anatin'ilay drafitra, firy ary inona no modely
Tsy milaza raha misy adiresy IPv4 ao anatin'ny drafitra ilay valinteny. IPv6 ihany no an'ilay drafitra 512 MB; misy IPv4 ao anatin'ireo drafitra hafa ankehitriny. Ampitahao amin'ny pejy momba ny vidiny alohan'ny hisafidianana drafitra ho an'ny tranonkala iray izay tsy maintsy azo idirana amin'ny alalan'ny IPv4.

Kaody momba ny satan'ny valiny

200 Lisitr'ireo drafitra azo tsara
403 Token API tsy misy na tsy mitombina, na tsy manana ny fahazoan-dàlana ilaina ilay token
ALAO /api/v1/plans/{uuid}/

Mahazoa ny antsipirian'ny drafitra

Mamaly drafitra iray miasa miaraka amin'ireo sehatr'asa etsy ambony. 404 no valian'ny uid tsy miasa na tsy fantatra.

curl -X GET "https://admin.vps.org/api/v1/plans/ed0ac717-c26c-4d9b-a801-b170c4979028/" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "uuid": "ed0ac717-c26c-4d9b-a801-b170c4979028",
  "cpu": 1,
  "ram": 512,
  "ram_unit": "MB",
  "disk_space": 10,
  "disk_space_total": 10240,
  "transfer": 500,
  "transfer_unit": "GB",
  "includes_ipv4": false,
  "price": "2.50",
  "cpu_type_name": "Shared",
  "is_active": true,
  "hourly_price": "0.004",
  "monthly_price": "2.50",
  "is_gpu": false,
  "gpu_count": 0,
  "gpu_model": ""
}