VPS.org API

REST API sənədləşdirilməsi

Planlar API-si

Mövcud VPS planları, qiymətlər və resurs spesifikasiyaları haqqında məlumat əldə edin.

Son Nöqtələr 2 endpoints
Əsas Yol /api/v1/plans
AL /api/v1/plans/

Bütün Planları Siyahıya Alın

Bütün mövcud VPS planlarının siyahısını qiymətləndirmə və resurs spesifikasiyaları ilə əldə edin.

Sorğu Parametrləri

Parametrlər Növü Tələb olunur İzahat
location string _Yox Filter plans by datacenter location

Nümunə Sorğu

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

url = "https://admin.vps.org/api/v1/plans/"
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/plans/', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

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

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

Nümunə Cavab

{
  "count": 4,
  "results": [
    {
      "id": 1,
      "name": "Starter VPS",
      "slug": "starter",
      "vcpus": 1,
      "memory": 2048,
      "storage": 40,
      "bandwidth": 1024,
      "price_monthly": 5.00,
      "price_hourly": 0.007,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central"],
      "description": "Perfect for small projects and testing"
    },
    {
      "id": 2,
      "name": "Standard VPS",
      "slug": "standard",
      "vcpus": 2,
      "memory": 4096,
      "storage": 80,
      "bandwidth": 2048,
      "price_monthly": 10.00,
      "price_hourly": 0.015,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "Ideal for web applications and small databases"
    },
    {
      "id": 3,
      "name": "Performance VPS",
      "slug": "performance",
      "vcpus": 4,
      "memory": 8192,
      "storage": 160,
      "bandwidth": 4096,
      "price_monthly": 20.00,
      "price_hourly": 0.030,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "High-performance for demanding applications"
    },
    {
      "id": 4,
      "name": "Enterprise VPS",
      "slug": "enterprise",
      "vcpus": 8,
      "memory": 16384,
      "storage": 320,
      "bandwidth": 8192,
      "price_monthly": 40.00,
      "price_hourly": 0.060,
      "available": true,
      "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
      "description": "Enterprise-grade resources for mission-critical workloads"
    }
  ]
}

Cavab Sahələri

Sahə Növü İzahat
id integer Unikal plan identifikatoru
name string İnsan tərəfindən oxuna bilən plan adı
slug string URL-ə uyğun plan identifikatoru
vcpus integer Number of virtual CPU cores
memory integer RAM in megabytes (MB)
storage integer Disk space in gigabytes (GB)
bandwidth integer Monthly data transfer in gigabytes (GB)
price_monthly decimal Monthly subscription price in USD
price_hourly decimal Hourly billing rate in USD
available boolean Whether plan is currently available for purchase
locations array List of datacenter locations where plan is available
description string Brief description of plan use case

Cavab Status Kodları

200 Plan siyahısı uğurla əldə edildi
401 İcazəsiz - Yanlış və ya çatışmayan identifikasiya nişanı
AL /api/v1/plans/{plan_id}/

Plan Təfərrüatlarını Əldə Edin

Xüsusi VPS planı haqqında ətraflı məlumat əldə et.

Yol Parametrləri

Parametrlər Növü Tələb olunur İzahat
plan_id integer Bəli Unikal plan ID-si

Nümunə Sorğu

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

plan_id = 2
url = f"https://admin.vps.org/api/v1/plans/{plan_id}/"
headers = {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json"
}

response = requests.get(url, headers=headers)
print(response.json())
const planId = 2;
const response = await fetch(`https://admin.vps.org/api/v1/plans/${planId}/`, {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer YOUR_API_TOKEN',
    'Content-Type': 'application/json'
  }
});

const plan = await response.json();
console.log(plan);

Nümunə Cavab

{
  "id": 2,
  "name": "Standard VPS",
  "slug": "standard",
  "vcpus": 2,
  "memory": 4096,
  "storage": 80,
  "bandwidth": 2048,
  "price_monthly": 10.00,
  "price_hourly": 0.015,
  "available": true,
  "locations": ["us-west", "us-east", "eu-central", "asia-pacific"],
  "description": "Ideal for web applications and small databases",
  "features": [
    "SSD Storage",
    "99.9% Uptime SLA",
    "Free Backups",
    "24/7 Support",
    "DDoS Protection",
    "IPv6 Support"
  ],
  "recommended_for": [
    "WordPress sites with moderate traffic",
    "Small to medium web applications",
    "Development and testing environments",
    "Personal projects and portfolios"
  ]
}

Cavab Status Kodları

200 Successfully retrieved plan details
401 İcazəsiz - Yanlış və ya çatışmayan identifikasiya nişanı
404 Tapılmadı - Plan mövcud deyil

Qiymətləndirmə Məlumatı

Ödəniş Seçimləri

VPS.org sizin ehtiyaclarınıza uyğun iki ödəniş seçimi təklif edir:

Aylıq Faktura
  • Heç bir sürpriz olmadan sabit aylıq faiz dərəcəsi Təəccüblü şeylər yoxdur
  • Uzunmüddətli, istehsal iş yükləri üçün ən yaxşısı
  • Saatlıq hesablama ilə müqayisədə 30% qədər qənaət edin
  • Hər ayın əvvəlində hesabat verilir
  • Heç bir gizli ödəniş və ya əlavə ödəniş yoxdur
Saatlıq Ödəniş
  • Yalnız istifadə etdiyiniz saatlar üçün ödəyin
  • Test və qısamüddətli layihələr üçün mükəmməl
  • Saatlıq həddə hesablanır
  • Maksimum yükləmə həddi aylıq dərəcədə
  • İnkişaf mühiti üçün ideal

Daxil olan xüsusiyyətlər

Bütün VPS planları daxildir:

  • ✓ SSD saxlama
  • ✓ 99.9% iş vaxtı SLA
  • ✓ Pulsuz Günlük Zap
  • ✓ 24/7 Dəstək
  • ✓ DDoS qorunması
  • ✓ IPv6 dəstəkləməsi
  • ✓ Tam Root Qəbulu
  • ✓ Fotoşəkillər
  • ✓ Özəl Şəbəkə
  • ✓ API Qədərlənməsi

Əlavə Məlumat

Daha çox resurs əlavə etmək istəyirsiniz? Əlavə xidmətlər mövcuddur:

Düzgün Planı Seçmək

Tez Bələdçi

Plan Ən Yaxşısı Tipik İstifadə Halları
Starter VPS Personal projects, testing Static websites, learning environments, small blogs
Standard VPS Small businesses, web apps WordPress sites, small e-commerce, development servers
Performance VPS Medium traffic applications High-traffic WordPress, SaaS applications, databases
Enterprise VPS Large-scale applications Enterprise apps, large databases, video streaming
Need help choosing? Satış qrupumuzla əlaqə saxlayın at sales@vps.org for personalized recommendations based on your specific requirements.