ورود به پنل ثبت‌ نام
مستندات

سفارش

در این صفحه

توضیحات

پایانه های مربوط به سفارش در این قسمت قابل مشاهده‌اند.


محاسبه قیمت

از این پایانه می‌توانید هزینه سرویس مورد نظر خود را از ابر سپهر استعلام بگیرید.

اطلاعات درخواست

GET https://sepehr.cloud/api/v1/order/create
نمونه بدنه درخواست
{
"zone": "pnk",
"ram": 1,
"cpu": 2,
"disk": 150,
"backup": 0
}
پارامتر نوع توضیحات
zone string موقعیت سرور
ram int مقدار حافظه به گیگابایت
cpu int تعداد هسته های پردازنده
disk int مقدار حافظه ذخیره‌سازی به گیگابایت
backup int تعداد بک‌آپ
نمونه بدنه پاسخ درست
{
"total": 86650,
"currency": "toman",
"period": 1
}
پارامتر نوع توضیحات
total int هزینه محاسبه شده بر اساس مقادیر ارسالی
currency string واحد ارزی
period int تعداد روز‌های محاسبه شده
نمونه بدنه پاسخ خطا: فیلد اجباری
{
"errors": {
"ram": [
    ".فیلد *حافظه* اجباری است"
]
}
}

ثبت سفارش

از این پایانه می‌توانید سرویس مورد نظر خود را از ابر سپهر سفارش دهید.

اطلاعات درخواست

POST https://sepehr.cloud/api/v1/order/create
نمونه بدنه درخواست
{
"zone": "pnk",
"ram": 1,
"cpu": 2,
"disk": 150,
"backup": 0
}
پارامتر نوع توضیحات
zone string موقعیت سرور
ram int مقدار حافظه به گیگابایت
cpu int تعداد هسته های پردازنده
disk int مقدار حافظه ذخیره‌سازی به گیگابایت
backup int تعداد بک‌آپ
نمونه بدنه پاسخ درست
{
"message": "سفارش ثبت شد",
"order_id": "YjXv7lgE"
}
پارامتر نوع توضیحات
message int پیام وضعیت سفارش
order_id string کد سفارش
نمونه بدنه پاسخ خطا: فیلد اجباری
{
"errors": {
"ram": [
    ".فیلد *حافظه* اجباری است"
]
}
}
نمونه بدنه پاسخ خطا: موجودی ناکافی
{
"error": "موجودی حساب شما کافی نیست",
"message": "لطفا حساب خود را به میزان 64852 تومان افزایش دهید"
}

ارتقا منابع

از این پایانه‌ها می‌توانید برای ارتقا منابع و محاسبه هزینه افزایش منابع اقدام کنید.



محاسبه هزینه افزایش منابع

GET https://sepehr.cloud/api/v1/order/upgrade
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "ram": 3,
    "cpu": 4,
    "disk": 150,
    "backup": 2
}
پارامتر نوع توضیحات
id string شناسه سرور
ram int حافظه به گیگابایت
cpu int تعداد هسته پردازنده
disk int فضای ذخیره سازی به گیگابایت
backup int بک‌آپ
نمونه بدنه پاسخ
{
    "total": 80000,
    "period": 1,
    "currency": "toman"
}
پارامتر نوع توضیحات
total int هزینه افزایش منابع
period int تعداد روز های محاسبه شده
currency string واحد ارزی




افزایش منابع طی این فرایند سرور شما ریبوت خواهد شد

POST https://sepehr.cloud/api/v1/order/upgrade
نمونه بدنه درخواست
{
    "id": "jf78faSjm",
    "ram": 3,
    "cpu": 4,
    "disk": 150,
    "backup": 2
}
پارامتر نوع توضیحات
id string شناسه سرور
ram int حافظه به گیگابایت
cpu int تعداد هسته پردازنده
disk int فضای ذخیره سازی به گیگابایت
backup int بک‌آپ
نمونه بدنه پاسخ
{
    "message": "درخواست شما ثبت شد"
}
پارامتر نوع توضیحات
message string پیام سیستمی - نتیجه درخواست