API reseller

Satu endpoint, satu form dengan field key dan action. Kompatibel dengan API v2 panel SMM standar — modul toko dan billing siap pakai bisa terhubung tanpa perubahan.
Mulai cepat
Alamat
https://telegos.app/api/v2
Metode
POST
Format body
application/x-www-form-urlencoded
Respons
JSON, selalu dengan status 200
Kunci dikirim pada field key di body permintaan — header Authorization tidak digunakan di sini. Akun Anda bekerja dengan token terpisah, jadi menyetel ulang kunci tidak mengakhiri sesi browser Anda.
Daftar layanan
Mengembalikan seluruh daftar harga: id layanan untuk action=add, harga per 1000, dan batas volume.
FieldNilai
keyKunci Anda
actionservices
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=services
Respons
[
  {
    "service": 101,
    "name": "Telegram Members · CIS",
    "type": "Default",
    "category": "Telegram Members",
    "rate": "0.90",
    "min": "50",
    "max": "10000",
    "refill": true,
    "cancel": true
  }
]
Buat pesanan
Langsung memotong saldo dan mengembalikan nomor pesanan.
FieldNilai
keyKunci Anda
actionadd
serviceid layanan dari action=services
linkTautan ke channel, postingan, atau profil
quantityVolume pesanan dalam rentang min…max
Permintaan
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
Respons
{
  "order": 23501
}
Pesanan drip-feed
Field yang sama plus dua: berapa kali pengiriman dan jeda di antaranya. Di sini quantity adalah volume satu pengiriman, dan yang dipotong adalah total seluruh pengiriman.
FieldNilai
runsJumlah pengiriman
intervalJeda antar pengiriman dalam menit
Permintaan
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
Respons
{
  "order": 23502
}
Status pesanan
start_count adalah penghitung di awal, remains adalah sisa yang belum terkirim.
FieldNilai
keyKunci Anda
actionstatus
orderNomor pesanan
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=status \
  -d order=23501
Respons
{
  "charge": "0.4500",
  "start_count": "3572",
  "status": "In progress",
  "remains": "157",
  "currency": "USD"
}
Status beberapa pesanan
Maksimal 100 nomor per permintaan. Responsnya berupa objek dengan kunci nomor pesanan: nomor yang tidak ada datang dengan error dan tidak merusak yang lain.
FieldNilai
keyKunci Anda
actionstatus
ordersNomor dipisahkan koma
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=status \
  -d orders=23501,23502,999999
Respons
{
  "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"
  }
}
Refill
Tersedia bila layanan mengembalikan refill: true. Progres refill diperiksa lewat aksi refill_status terpisah menggunakan nomornya.
FieldNilai
keyKunci Anda
actionrefill / refill_status
orderNomor pesanan — untuk refill
refillNomor refill — untuk refill_status
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=refill \
  -d order=23501
Respons
{
  "refill": 412
}
Pembatalan
Tersedia bila layanan mengembalikan cancel: true. Dana pesanan yang dibatalkan kembali ke saldo.
FieldNilai
keyKunci Anda
actioncancel
ordersNomor dipisahkan koma
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=cancel \
  -d orders=23501,23502
Respons
[
  { "order": 23501, "cancel": 1 },
  { "order": 23502, "cancel": { "error": "Incorrect order ID" } }
]
Saldo
FieldNilai
keyKunci Anda
actionbalance
Permintaan
curl -X POST https://telegos.app/api/v2 \
  -d key=YOUR_KEY \
  -d action=balance
Respons
{
  "balance": "19.61",
  "currency": "USD"
}
Status pesanan
StatusArtinya
PendingPesanan diterima dan menunggu dikirim ke provider
In progressPengiriman sedang berjalan
ProcessingPesanan sedang diproses di sisi provider
CompletedVolume terkirim penuh
PartialSebagian volume terkirim, sisanya kembali ke saldo
CanceledPesanan dibatalkan, dananya dikembalikan
Kesalahan
Kesalahan tetap datang dengan kode 200 yang sama dan hanya dibedakan oleh adanya field error: periksa body-nya, bukan status responsnya. Pada aksi batch, kesalahan berada di dalam elemennya sendiri dan tidak membatalkan yang lain.
Respons
{
  "error": "Incorrect request"
}