VPS.org API

مستندات REST API

مستندات API VPS.org

مستندات کامل REST API برای مدیریت سرورهای VPS، دامنه‌ها، DNS، پشتیبان‌گیری و موارد دیگر.

آدرس اینترنتی پایه https://admin.vps.org/api/v1
احراز هویت توکن حامل
نسخه v1.0
قالب JSON

شروع به کار

رابط برنامه‌نویسی کاربردی VPS.org به شما امکان می‌دهد تا تمام جنبه‌های زیرساخت میزبانی VPS خود، از جمله سرورها، دامنه‌ها، رکوردهای DNS، پشتیبان‌گیری‌ها و اسنپ‌شات‌ها را به صورت برنامه‌نویسی مدیریت کنید.

احراز هویت

همه درخواست‌های API نیاز به احراز هویت با استفاده از توکن Bearer دارند. می‌توانید توکن API خود را از تنظیمات حساب کاربری خود در آدرس زیر ایجاد کنید. 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);

محدود کردن نرخ

درخواست‌های API به ۳۰۰ درخواست در هر ۵ دقیقه به ازای هر توکن API محدود شده‌اند. اطلاعات محدودیت سرعت در هدرهای پاسخ گنجانده شده است:

مدیریت خطا

این API از کدهای وضعیت استاندارد HTTP برای نشان دادن موفقیت یا شکست استفاده می‌کند:

کد وضعیت توضیحات
200 موفقیت - درخواست با موفقیت انجام شد
201 ایجاد شد - منبع با موفقیت ایجاد شد
400 درخواست بد - پارامترهای نامعتبر یا درخواست ناقص
401 غیرمجاز - توکن احراز هویت نامعتبر یا مفقود است
403 ممنوع - مجوزهای ناکافی
404 یافت نشد - منبع وجود ندارد
429 درخواست‌های بسیار زیاد - محدودیت نرخ عبور کرد
500 خطای داخلی سرور - مشکلی از سمت ما رخ داده است

دسته بندی های API

مستندات API ما را بر اساس دسته‌بندی مرور کنید:

API سرورها ۹ نقطه پایانی

ایجاد، مدیریت و کنترل سرورهای VPS. شامل مدیریت برق، تغییر اندازه، نصب مجدد و بازیابی اطلاعات سرور.

مشاهده مستندات
API پشتیبان‌گیری ۳ نقطه پایانی

مدیریت پشتیبان‌گیری خودکار و دستی برای سرورهای شما. فهرست کردن، ایجاد، بازیابی و حذف پشتیبان‌های سرور.

مشاهده مستندات
API اسنپ‌شات‌ها ۴ نقطه پایانی

ایجاد و مدیریت اسنپ‌شات‌های سرور برای نقاط بازیابی سریع. ایده‌آل برای آزمایش و بازگرداندن سریع سرور به حالت اولیه.

مشاهده مستندات
API پلن‌ها ۲ نقطه پایانی

اطلاعات مربوط به پلن‌های VPS موجود و قیمت‌ها را بازیابی کنید. جزئیات مربوط به منابع، قیمت‌ها و در دسترس بودن را دریافت کنید.

مشاهده مستندات
رابط برنامه‌نویسی کاربردی (API) سیستم‌های عامل ۲ نقطه پایانی

فهرست سیستم عامل‌ها و ایمیج‌های موجود برای استقرار سرور. شامل اوبونتو، دبیان، سنت او اس و موارد دیگر.

مشاهده مستندات
API دامنه‌ها ۶ نقطه پایانی

جستجو، بررسی موجودی، ثبت و مدیریت نام‌های دامنه. مدیریت کامل چرخه حیات دامنه از طریق API.

مشاهده مستندات
رابط برنامه‌نویسی کاربردی DNS ۴ نقطه پایانی

مدیریت مناطق و رکوردهای DNS به صورت برنامه‌نویسی‌شده. ایجاد، به‌روزرسانی و حذف انواع رکورد A، AAAA، CNAME، MX، TXT و سایر رکوردها.

مشاهده مستندات
API مکان‌ها ۱ نقطه پایانی

مکان‌های موجود برای استقرار سرور در دیتاسنتر را فهرست کنید. از بین مناطق مختلف در سراسر جهان انتخاب کنید.

مشاهده مستندات

به کمک نیاز دارید؟

اگر سوالی دارید یا در مورد API به کمک نیاز دارید، لطفاً دریغ نکنید با ما تماس بگیرید: