notpanel
LayananHargaFAQGiveawayAPI
notpanel

Followers, likes, dan views untuk semua platform.

Katalog menggabungkan layanan yang kami operasikan langsung dengan kapasitas dari mitra terverifikasi. Ketersediaan, waktu, refill, dan drip-feed ditampilkan per layanan; rute dan identitas mitra tetap rahasia.

Produk

  • Layanan
  • Harga
  • Indeks harga
  • Program Afiliasi

Sumber Daya

  • API
  • Blog
  • FAQ
  • Status

Perusahaan

  • Tentang
  • Kenapa NotPanel
  • Hubungi Kami

Hukum

  • Syarat Layanan
  • Kebijakan Privasi
  • Kebijakan Pengembalian Dana

Bahasa

  • English
  • Español
  • Português
  • Русский
  • Türkçe
  • العربية
  • हिन्दी
  • Bahasa Indonesia
  • Français
  • 中文

© 2026 NotPanel. Hak cipta dilindungi.

support@notpanel.com
notpanel
Dokumentasi API
+
Dokumentasi API

Pengantar

  • Ikhtisar
  • Memulai
  • Autentikasi
  • Rate limit
  • Error

Katalog

  • Daftar service
  • Katalog lanjutan
  • Tipe layanan

Order

  • Buat order
  • Status order
  • Quote refund
  • Refill
  • Batalkan

Akun

  • Status akun
  • Balance

Webhook

  • Kelola webhook

Referensi

  • Changelog
  • SDK & library

Butuh bantuan?

support@notpanel.com →

Error

Semua error API mengembalikan body JSON dengan field error. Response 4xx biasanya memerlukan koreksi request, akun, atau rate limit; response 5xx bersifat server-side atau sementara, tetapi keamanan retry tetap bergantung pada action.

Kode status

KodeNamaArti
400Bad RequestValidasi gagal karena nilai wajib hilang, salah bentuk, tidak didukung, atau di luar rentang. Perbaiki request sebelum retry.
403ForbiddenKey atau akun tidak diizinkan menjalankan action ini, misalnya saat akun ditangguhkan. Retry tanpa perubahan tidak membantu.
404Not FoundResource API tidak ditemukan atau tidak tersedia bagi key ini. Periksa identifier dan kepemilikan akun sebelum retry.
409ConflictRequest bertentangan dengan state yang ada, misalnya menggunakan ulang request_id add untuk order logis berbeda. Gunakan request asli atau identifier unik baru sesuai kebutuhan.
413Content Too LargeBody request terlalu besar. Kurangi payload atau pecah request batch yang didukung sebelum retry.
429Too Many RequestsBatas rate atau action menolak request. Periksa X-RateLimit-DeniedBy jika ada dan tunggu jumlah detik relatif dalam X-RateLimit-Reset.
500Internal Server ErrorTerjadi kegagalan server-side tak terduga. Jangan anggap setiap write aman diulang; ikuti panduan retry dan rekonsiliasi khusus action di bawah.
502Bad GatewayPenyedia menolak permintaan pemenuhan. Periksa ketersediaan layanan dan data permintaan sebelum mencoba lagi.
503Service UnavailableAPI atau operasi wajib sementara tidak tersedia, termasuk saat tidak ada provider yang memenuhi syarat (provider_not_found). Retry nanti dengan backoff, patuhi Retry-After jika ada, dan pertahankan identifier idempotensi yang sama jika action mendukungnya.

Contoh body error

Parameter wajib hilang

{
  "error": "Missing required parameter: service"
}

Action membutuhkan parameter yang tidak disertakan. Tambahkan ke body request dan coba ulang.

API key tidak valid

{
  "error": "Invalid API key"
}

Key salah, key dicabut, atau key hilang. Periksa apakah nilainya cocok dengan yang ditampilkan di /dashboard/api. Error-nya identik untuk key hilang dan tidak valid guna mencegah serangan enumerasi.

Saldo tidak mencukupi

{
  "error": "Insufficient balance"
}

Saldo akun Anda di bawah total charge order. Isi ulang melalui /dashboard/wallet, atau gunakan kupon.

Service tidak ditemukan

{
  "error": "Service not found"
}

ID service tidak ada. Muat ulang katalog dengan action=services dan pilih ID yang berlaku; service yang dihentikan memakai error 400 terpisah.

Rate limit terlampaui

{
  "error": "Rate limit exceeded"
}

Batas rate atau action menolak request. Periksa X-RateLimit-DeniedBy jika ada dan tunggu jumlah detik relatif dalam X-RateLimit-Reset.

Bahasa nama layanan tidak didukung

{
  "error": "language must be one of en, es, pt, ru, tr, ar, hi, id, fr, zh",
  "error_code": "INVALID_LANGUAGE"
}

services dan catalog hanya menerima en, es, pt, ru, tr, ar, hi, id, fr, atau zh. Perbaiki nilai bahasa sebelum mencoba lagi.

Idempotensi & percobaan ulang

Ulangi action=add dengan request_id yang sama dan permintaan logis yang sama untuk menghindari duplikasi; gunakan nilai unik baru untuk pesanan berbeda. Tindakan baca aman diulang. Percobaan pembatalan ulang aman selama pesanan masih memenuhi syarat.