API reseller

Dokumentasi API GAEKS SMM

Endpoint JSON untuk katalog, saldo, pesanan, status, dan refill. Akses hanya tersedia bagi reseller aktif.

Autentikasi

Kirim API key melalui header Authorization pada setiap permintaan. API key lengkap hanya tampil saat dibuat atau dirotasi.

Authorization: Bearer gaeks_live_xxxxxxxxxxxxx

Kelola API key di dashboard reseller

Daftar layanan

GET https://smm.gaeks.com/api/v1/services
curl "https://smm.gaeks.com/api/v1/services" \
  -H "Authorization: Bearer $GAEKS_API_KEY"

Saldo

GET https://smm.gaeks.com/api/v1/balance

Nilai saldo dikembalikan dalam rupiah sebagai bilangan bulat.

Buat pesanan

POST https://smm.gaeks.com/api/v1/orders

Gunakan Idempotency-Key unik untuk setiap pesanan. Mengirim ulang key yang sama tidak membuat pesanan ganda.

curl "https://smm.gaeks.com/api/v1/orders" \
  -X POST \
  -H "Authorization: Bearer $GAEKS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order-toko-20261009-001" \
  -d '{"service_id":4141,"link":"https://example.com/target","quantity":1000}'

Status pesanan

GET https://smm.gaeks.com/api/v1/orders/SMM-ORDER_CODE

Status mencakup jumlah tersisa, ketersediaan refill, dan status refund.

Ajukan refill

POST https://smm.gaeks.com/api/v1/orders/SMM-ORDER_CODE/refill

Endpoint hanya menerima pesanan milik API key tersebut dan layanan yang mendukung refill.

Format kesalahan

{"error":{"code":"INSUFFICIENT_BALANCE","message":"Saldo tidak mencukupi."}}

Batas permintaan diterapkan per alamat IP. Respons 429 menyertakan Retry-After. Jangan menyimpan API key di frontend atau aplikasi mobile.