Mulai

Pendahuluan

API ACBC Cloud memungkinkan reseller mengelola order VM secara programatik.
Base URL semua endpoint:

https://acbc-cloud.id/api/v1

Semua response berformat JSON. Gunakan header Content-Type: application/json
untuk request yang mengirim body.

Mulai

Autentikasi

Setiap request wajib menyertakan API key kamu di header:

Authorization: Bearer <API_KEY>

API key bisa di-generate dari halaman Profil → API. Jaga kerahasiaannya —
key yang bocor bisa dipakai untuk membuat order atas nama akun kamu.

Whitelist IP bisa diaktifkan agar key hanya bisa dipakai dari IP tertentu.

Orders

Buat Order

Membuat order VM baru.

POST /orders

Parameter body:

  • package_id (string, wajib) — UUID paket
  • os_id (string, wajib) — UUID OS template
  • billing_cycle (string) — daily, weekly, atau monthly

Contoh response:

{ "success": true, "orderid": "uuid", "status": "pending" }

Orders

Daftar Order

Mengambil daftar order milik akun.

GET /orders

Query param:

  • status (opsional) — filter berdasarkan status order
  • page (opsional) — nomor halaman, default 1

Referensi

Rate Limit

API dibatasi 60 request per menit per API key. Jika terlampaui,
response 429 Too Many Requests akan dikembalikan dengan header
Retry-After (detik).

{
  "success": true,
  "data": {}
}
{
  "success": false,
  "message": "Unauthorized"
}
curl -X GET https://api.example.com/v1/account \
  -H "Authorization: Bearer "
Parameter Tipe Wajib Keterangan
id string Ya ID resource
limit number Tidak Maks item

Judul

Perhatian: Reinstall menghapus semua data VM. Backup dulu sebelum lanjut.