سفارش
در این صفحه
توضیحات
پایانه های مربوط به سفارش در این قسمت قابل مشاهدهاند.
محاسبه قیمت
از این پایانه میتوانید هزینه سرویس مورد نظر خود را از ابر سپهر استعلام بگیرید.
اطلاعات درخواست
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 | پیام سیستمی - نتیجه درخواست |