Reseller API

Bitta endpoint, key va action maydonlari bilan forma. Standart SMM panel API v2 bilan mos — tayyor doʻkon va billing modullari oʻzgartirishsiz ulanadi.
Tez boshlash
Manzil
https://telegos.app/api/v2
Metod
POST
Tana formati
application/x-www-form-urlencoded
Javob
JSON, doim status bilan 200
Kalit soʻrov tanasining key maydonida uzatiladi — Authorization sarlavhasi bu yerda ishlatilmaydi. Shaxsiy kabinet alohida token bilan ishlaydi, shuning uchun kalitni almashtirish brauzerdagi seansingizni tugatmaydi.
Xizmatlar roʻyxati
Butun narxnomani qaytaradi: action=add uchun xizmat id, 1000 dona uchun narx va hajm chegaralari.
MaydonQiymat
keySizning kalitingiz
actionservices
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=services
Javob
[
  {
    "service": 101,
    "name": "Telegram Members · CIS",
    "type": "Default",
    "category": "Telegram Members",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  }
]
Buyurtma yaratish
Balansdan darhol yechadi va buyurtma raqamini qaytaradi.
MaydonQiymat
keySizning kalitingiz
actionadd
serviceaction=services dagi xizmat id
linkKanal, post yoki profil havolasi
quantitymin…max oraligʻidagi buyurtma hajmi
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=add \
  -d service=101 \
  -d link=https://t.me/example \
  -d quantity=500
Javob
{
  "order": 23501
}
Intervalli buyurtma
Xuddi shu maydonlar va yana ikkitasi: necha marta yuborish va ular orasidagi tanaffus. Bu yerda quantity — bitta yuborishning hajmi, hisobdan esa barcha yuborishlar uchun umumiy summa yechiladi.
MaydonQiymat
runsYuborishlar soni
intervalYuborishlar orasidagi tanaffus, daqiqa
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=add \
  -d service=101 \
  -d link=https://t.me/example \
  -d quantity=100 \
  -d runs=5 \
  -d interval=60
Javob
{
  "order": 23502
}
Buyurtma holati
start_count — boshlanishdagi hisoblagich, remains — hali yetkazilmagan miqdor.
MaydonQiymat
keySizning kalitingiz
actionstatus
orderBuyurtma raqami
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=status \
  -d order=23501
Javob
{
  "charge": "0.4500",
  "start_count": "3572",
  "status": "In progress",
  "remains": "157",
  "currency": "USD"
}
Bir nechta buyurtma holati
Har soʻrovda 100 tagacha raqam. Javob — buyurtma raqamlari kalit boʻlgan obyekt: topilmagani error bilan keladi va qolganini buzmaydi.
MaydonQiymat
keySizning kalitingiz
actionstatus
ordersVergul bilan ajratilgan raqamlar
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=status \
  -d orders=23501,23502,999999
Javob
{
  "23501": {
    "charge": "0.4500",
    "start_count": "3572",
    "status": "Completed",
    "remains": "0",
    "currency": "USD"
  },
  "23502": {
    "charge": "0.9000",
    "start_count": "1204",
    "status": "In progress",
    "remains": "300",
    "currency": "USD"
  },
  "999999": {
    "error": "Incorrect order ID"
  }
}
Toʻldirish
Xizmat refill: true qaytargan joyda mavjud. Toʻldirish jarayoni alohida refill_status amali bilan, uning raqami boʻyicha tekshiriladi.
MaydonQiymat
keySizning kalitingiz
actionrefill / refill_status
orderBuyurtma raqami — refill uchun
refillToʻldirish raqami — refill_status uchun
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=refill \
  -d order=23501
Javob
{
  "refill": 412
}
Bekor qilish
Xizmat cancel: true qaytargan joyda mavjud. Bekor qilingan buyurtmalar uchun pul balansga qaytadi.
MaydonQiymat
keySizning kalitingiz
actioncancel
ordersVergul bilan ajratilgan raqamlar
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=cancel \
  -d orders=23501,23502
Javob
[
  { "order": 23501, "cancel": 1 },
  { "order": 23502, "cancel": { "error": "Incorrect order ID" } }
]
Balans
MaydonQiymat
keySizning kalitingiz
actionbalance
Soʻrov
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=balance
Javob
{
  "balance": "19.61",
  "currency": "USD"
}
Buyurtma holatlari
HolatNimani bildiradi
PendingBuyurtma qabul qilindi va provayderga yuborilishini kutmoqda
In progressYetkazish davom etmoqda
ProcessingBuyurtma provayder tomonida ishlanmoqda
CompletedHajm toʻliq yetkazildi
PartialHajmning bir qismi yetkazildi, qolgani balansga qaytarildi
CanceledBuyurtma bekor qilindi, pul qaytarildi
Xatolar
Xato ham xuddi shu 200 kodi bilan keladi va faqat error maydonining mavjudligi bilan farq qiladi: javob holatiga emas, tanasiga qarang. Guruhli amallarda xato oʻz elementi ichida turadi va qolganlarini bekor qilmaydi.
Javob
{
  "error": "Incorrect request"
}