S SMMPanel
API v2

API v2 hujjatlari

Buyurtma berish, holatni tekshirish va balansni kuzatish uchun oddiy REST API. Barcha so'rovlar POST usulida, JSON formatidagi javob bilan.

Bazaviy URL
POST https://smmpanel.uz/api/v2

Autentifikatsiya

Har bir so'rovga shaxsiy kabinetingizdagi "API" bo'limidan olingan maxfiy API kalitingizni (`key`) qo'shishingiz kerak. Kalitingizni hech kimga oshkor qilmang.

POST

Xizmatlar ro'yxati

Panelda mavjud barcha xizmatlarni — narxi, minimal/maksimal miqdori va toifasi bilan birga — qaytaradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "services" qiymati bilan yuboriladi

So'rov namunasi

key=API_KEY&action=services

Javob namunasi

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  }
]
POST

Buyurtma berish

Tanlangan xizmat uchun yangi buyurtma yaratadi. Agar xizmat turi (type) "Poll" bo'lsa (Telegram so'rovnomasiga ovoz berish), answer_number parametri ham majburiy bo'ladi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "add" qiymati bilan yuboriladi
service Ha Xizmat ID raqami
link Ha Profil, post yoki kanal havolasi
quantity Yo'q Miqdor (xizmat turiga qarab talab qilinadi)
answer_number Yo'q Faqat "Poll" turidagi xizmatlar uchun majburiy — so'rovnomadagi qaysi javob variantiga ovoz berish (1, 2, 3 ...)

So'rov namunasi

key=API_KEY&action=add&service=1&link=https://instagram.com/username&quantity=1000

Javob namunasi

{
  "order": 23501
}
POST

Buyurtma holati

Bitta buyurtmaning joriy holatini tekshiradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "status" qiymati bilan yuboriladi
order Ha Buyurtma ID raqami

So'rov namunasi

key=API_KEY&action=status&order=23501

Javob namunasi

{
  "charge": "0.90",
  "start_count": "3572",
  "status": "In progress",
  "remains": "200",
  "currency": "USD"
}
POST

Ko'p buyurtma holati

Bir so'rovda bir vaqtning o'zida 100 tagacha buyurtma holatini tekshiradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "status" qiymati bilan yuboriladi
orders Ha Vergul bilan ajratilgan ID lar (maksimal 100 ta)

So'rov namunasi

key=API_KEY&action=status&orders=23501,23502

Javob namunasi

{
  "23501": {
    "charge": "0.90",
    "status": "Completed",
    "remains": "0"
  },
  "23502": {
    "charge": "1.20",
    "status": "In progress",
    "remains": "150"
  }
}
POST

Refill so'rovi

Tushib qolgan obunachilar/layklar uchun bitta buyurtmaga refill (to'ldirish) so'rovi yuboradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "refill" qiymati bilan yuboriladi
order Ha Buyurtma ID raqami

So'rov namunasi

key=API_KEY&action=refill&order=23501

Javob namunasi

{
  "refill": "1"
}
POST

Refill holati

Yuborilgan refill so'rovining joriy holatini tekshiradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "refill_status" qiymati bilan yuboriladi
refill Ha Refill ID raqami

So'rov namunasi

key=API_KEY&action=refill_status&refill=1

Javob namunasi

{
  "status": "Completed"
}
POST

Buyurtmani bekor qilish

Bitta yoki bir nechta buyurtmani bekor qilish uchun so'rov yuboradi (barcha xizmatlar uchun ham mavjud emas).

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "cancel" qiymati bilan yuboriladi
orders Ha Vergul bilan ajratilgan buyurtma ID lari

So'rov namunasi

key=API_KEY&action=cancel&orders=23501,23502

Javob namunasi

[
  { "order": 23501, "cancel": { "status": "Completed" } },
  { "order": 23502, "cancel": { "status": "Error" } }
]
POST

Balansni tekshirish

Hisobingizdagi joriy balansni qaytaradi.

Parametrlar

Parametr Majburiy Tavsif
key Ha API kalitingiz
action Ha "balance" qiymati bilan yuboriladi

So'rov namunasi

key=API_KEY&action=balance

Javob namunasi

{
  "balance": "100.84292",
  "currency": "USD"
}

Xatolik javobi

Har qanday xatolik quyidagi formatda qaytariladi:

{
  "error": "Incorrect API key"
}

API kalitini olishga tayyormisiz?

Ro'yxatdan o'ting va shaxsiy kabinetingizdan bepul API kalitini oling.

Bepul ro'yxatdan o'tish