ProSMM.ioProSMM

API نسخهٔ ۲ ProSMM

همان API که همهٔ سایت‌های PerfectPanel استفاده می‌کنند، پس پنل یا اسکریپت شما در چند دقیقه وصل می‌شود. درخواست POST بفرستید و JSON بگیرید.

شروع کار

کلید API را بعد از ورود در صفحهٔ حساب کاربری پیدا می‌کنید. محرمانه نگهش دارید: هر کسی که کلید را داشته باشد می‌تواند از موجودی شما سفارش ثبت کند.

متد HTTPPOST
فرمت پاسخJSON
آدرس APIhttps://prosmm.io/api/v2

لیست سرویس‌ها

POST
پارامترتوضیح
keyکلید API شما
actionservices
نمونهٔ پاسخ
[
  {
    "service": 4905,
    "name": "Telegram 0% Drop (Instant) {90day Guarantee}",
    "type": "Default",
    "category": "Telegram Members { Non-Drops } [Provider]",
    "rate": "0.19",
    "min": "500",
    "max": "100000",
    "refill": true,
    "cancel": false
  }
]

ثبت سفارش

POST
پارامترتوضیح
keyکلید API شما
actionadd
serviceشناسهٔ سرویس
linkلینک صفحه
quantityتعداد مورد نیاز
runs optionalتعداد دفعات ارسال (drip-feed)
interval optionalفاصله به دقیقه (drip-feed)
نمونهٔ پاسخ
{
  "order": 23501
}

وضعیت سفارش

POST
پارامترتوضیح
keyکلید API شما
actionstatus
orderشناسهٔ سفارش
نمونهٔ پاسخ
{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

وضعیت چند سفارش

POST
پارامترتوضیح
keyکلید API شما
actionstatus
ordersشناسه‌های سفارش جداشده با کاما (حداکثر ۱۰۰)
نمونهٔ پاسخ
{
  "1": {
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
  },
  "10": {
    "error": "Incorrect order ID"
  }
}

ثبت ریفیل

POST
پارامترتوضیح
keyکلید API شما
actionrefill
orderشناسهٔ سفارش
نمونهٔ پاسخ
{
  "refill": "1"
}

ثبت ریفیل چندتایی

POST
پارامترتوضیح
keyکلید API شما
actionrefill
ordersشناسه‌های سفارش جداشده با کاما (حداکثر ۱۰۰)
نمونهٔ پاسخ
[
  { "order": 1, "refill": 1 },
  { "order": 2, "refill": { "error": "Incorrect order ID" } }
]

وضعیت ریفیل

POST
پارامترتوضیح
keyکلید API شما
actionrefill_status
refillشناسهٔ ریفیل
نمونهٔ پاسخ
{
  "status": "Completed"
}

ثبت لغو

POST
پارامترتوضیح
keyکلید API شما
actioncancel
ordersشناسه‌های سفارش جداشده با کاما (حداکثر ۱۰۰)
نمونهٔ پاسخ
[
  { "order": 9, "cancel": { "error": "Incorrect order ID" } },
  { "order": 2, "cancel": 1 }
]

موجودی کاربر

POST
پارامترتوضیح
keyکلید API شما
actionbalance
نمونهٔ پاسخ
{
  "balance": "100.84292",
  "currency": "USD"
}
ساخت حساب رایگانورود