DOKUMENTASI REST API v1
Tutup
Semua fitur Generator (Pilih Network, Pilih Domain, Toggle Landingpage, Judul, Deskripsi, Jumlah Link, Upload Gambar, dan Short By) dapat diakses oleh pihak ketiga menggunakan REST API.
Autentikasi: Gunakan Header X-Auth-User & X-Auth-Pass, atau kirim properti user & pass di dalam body JSON.
GET /api/v1/options — Ambil Daftar Network, Domain & Opsi ShortBy
curl -X GET " /api/v1/options" \
-H "X-Auth-User: username_anda" \
-H "X-Auth-Pass: password_anda"
POST /api/v1/upload — Upload Gambar (Multipart File / Base64 / Remote URL)
# Opsi 1: Upload File Langsung (Form-Data)
curl -X POST " /api/v1/upload" \
-H "X-Auth-User: username_anda" \
-H "X-Auth-Pass: password_anda" \
-F "file=@/path/gambar.jpg"
# Opsi 2: Upload via JSON (Base64 atau URL Gambar)
curl -X POST " /api/v1/upload" \
-H "Content-Type: application/json" \
-d '{
"user": "username_anda",
"pass": "password_anda",
"filename": "promo.jpg",
"base64": "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
}'
POST /api/v1/generate — Generate Link Lengkap (Semua Parameter)
curl -X POST " /api/v1/generate" \
-H "Content-Type: application/json" \
-d '{
"user": "username_anda",
"pass": "password_anda",
"network": "RANDOM",
"domain": "RANDOM",
"landing": true,
"title": "Judul Artikel / Video",
"desc": "Deskripsi singkat untuk preview sosial media",
"count": 5,
"imgs": [
"https://raw.githubusercontent.com/.../gambar1.jpg"
],
"shortBy": "default"
}'