Lewati ke konten

Referensi API

1PANEL PLUS menggunakan API panel SMM standar v2. Kirim permintaan POST dengan kunci API dan sebuah action; setiap jawaban berupa JSON. Harga dan saldo sama dengan di situs.

Dasar

Endpoint
https://1panelplus.com/api/v2
Metode
POST
Parameter
Field formulir atau body JSON
Kunci API Anda
Dari halaman Kunci API di dasbor Anda
Batas permintaan
300 permintaan per menit per kunci

Contoh permintaan

curl -X POST https://1panelplus.com/api/v2 \
  -d key=YOUR_API_KEY \
  -d action=balance

Daftar layanan

Semua layanan aktif dengan harga per 1.000 dalam USD.

ParameterDeskripsi
keyKunci API Anda
actionservices

Contoh respons

[
  {
    "service": 1204,
    "name": "YouTube Views - 30 Days Refill",
    "type": "Default",
    "category": "YouTube - Views (30 Days Refill)",
    "rate": "1.5600",
    "min": "100",
    "max": "1000000",
    "refill": true,
    "cancel": false
  }
]

Tambah pesanan

Membuat pesanan dan memotong harganya dari saldo Anda. Untuk Custom Comments, kirim comments (satu per baris) sebagai pengganti quantity.

ParameterDeskripsi
keyKunci API Anda
actionadd
serviceID layanan
linkTautan ke video, Short, siaran langsung, atau channel
quantityJumlah (tidak untuk Custom Comments atau Package)
commentsKhusus Custom Comments: satu komentar per baris

Contoh respons

{
  "order": 23501
}

Status pesanan

Status satu pesanan. charge adalah jumlah yang Anda bayar, dalam USD.

ParameterDeskripsi
keyKunci API Anda
actionstatus
orderID pesanan

Contoh respons

{
  "charge": "1.560000",
  "start_count": "3572",
  "status": "In progress",
  "remains": "157",
  "currency": "USD"
}

Status ganda

Status hingga 100 pesanan, dipisahkan dengan koma.

ParameterDeskripsi
keyKunci API Anda
actionstatus
ordersID pesanan, misalnya 1,10,100

Contoh respons

{
  "1": { "charge": "0.270000", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
  "10": { "error": "Incorrect order ID" }
}

Refill

Meminta refill untuk pesanan yang sudah selesai pada layanan dengan refill.

ParameterDeskripsi
keyKunci API Anda
actionrefill
orderID pesanan

Contoh respons

{
  "refill": 412
}

Status refill

Status permintaan refill.

ParameterDeskripsi
keyKunci API Anda
actionrefill_status
refillID refill

Contoh respons

{
  "status": "Completed"
}

Saldo

Saldo Anda dalam USD.

ParameterDeskripsi
keyKunci API Anda
actionbalance

Contoh respons

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

Status pesanan

PendingDiterima, menunggu dimulai
In progressSedang dikirim
CompletedTerkirim sepenuhnya
PartialSebagian terkirim; sisanya dikembalikan ke saldo Anda
CanceledTidak terkirim; dikembalikan penuh

Kesalahan

Kesalahan dikembalikan sebagai JSON dengan pesan error, misalnya:

{
  "error": "Not enough funds on balance"
}
Invalid API keyKunci tidak ada, salah, atau sudah diganti
Incorrect service IDTidak ada layanan aktif dengan ID ini
Incorrect linkTautan kosong atau bukan alamat web
Quantity out of rangeDi bawah minimum atau di atas maksimum layanan
Not enough funds on balanceIsi saldo terlebih dahulu
Too many requestsLebih dari 300 permintaan dalam satu menit