Dokumentasi API

Integrasikan layanan pembuatan SSH dan VPN langsung ke dalam aplikasi atau sistem web kamu menggunakan REST API kami.

Autentikasi

Setiap permintaan API memerlukan API Key yang valid. API Key harus disertakan di dalam Header permintaan. Kamu bisa mendapatkan API Key melalui dasbor profil setelah mendaftar.

Authorization: Bearer YOUR_API_KEY_HERE

Membuat Akun SSH

POST /api/v1/ssh/create

Endpoint ini digunakan untuk membuat akun SSH Premium baru secara dinamis. Parameter yang dikirim harus menggunakan format JSON.

Request Body (JSON)

{ "server_id": "sg1", "username": "user123", "password": "securepass", "duration_days": 3 }

Response Sukses (200 OK)

{ "status": "success", "message": "SSH account created successfully", "data": { "server_name": "Singapore Premium 1", "host": "sg1.topup.eu.org", "username": "user123", "password": "securepass", "ports": { "openssh": 22022, "dropbear": [80, 443, 990], "squid": [8080, 3128], "udpgw": 7300 }, "expired_at": "2026-06-10T23:59:59Z" } }