Dokumentasi API
Nama Web
Zeya Store
Domain
www.zeyastoree.com
Base URL
https://zeyastoree.comFormat
JSON (UTF-8)
Auth
api_key + Whitelist IP
Autentikasi & Whitelist IP
- Kirim
api_keyvia query/body. - IP klien harus ada di whitelist user.
Contoh gagal — API KEY kosong (400)
{
"status": false,
"msg": "API KEY tidak ditemukan"
}
Contoh gagal — IP tidak diizinkan (403)
{
"status": false,
"msg": "Akses ditolak! IP Anda tidak diizinkan",
"your_ip": "203.0.113.45"
}
Status & Kode HTTP
| Kode | Kapan Muncul | Catatan |
|---|---|---|
| 200 | Permintaan sukses | status: true |
| 400 | Validasi/param salah | status: false |
| 403 | Whitelist/IP ditolak | status: false |
| 404 | Resource tidak ditemukan | status: false |
POST
/api/profile
curl -G 'https://example.com/api/profile' \
--data-urlencode 'api_key=YOUR_API_KEY'
Response sukses (200)
{
"status": true,
"msg": "Berhasil mendapatkan data profil",
"data": { "username": "demo_user", "balance": 150000, "role": "Gold" }
}
Response gagal (400/404/403)
{
"status": false,
"msg": "API KEY tidak ditemukan"
}
POST
/api/service
curl -G 'https://example.com/api/service' \
--data-urlencode 'api_key=YOUR_API_KEY'
Response sukses (200)
{
"status": true,
"msg": "Berhasil mendapatkan data layanan",
"data": [
{
"nama_layanan":"MLBB 86 Diamonds","kode":"ML86","kategori":"Mobile Legends",
"harga":{"bronze":17000,"gold":16500,"platinum":16000}
}
]
}
Response gagal (404)
{
"status": false,
"msg": "Tidak ada layanan yang tersedia"
}
POST
/api/status
curl -G 'https://example.com/api/status' \
--data-urlencode 'api_key=YOUR_API_KEY' \
--data-urlencode 'order_id=ZY1234ABC'
Response sukses (200)
{
"status": true,
"msg": "Detail transaksi berhasil didapatkan",
"data": {
"order_id":"ZY1234ABC","service":"MLBB 86 Diamonds","status":"Pending",
"nickname":"NICKNAME","note":"Pesanan akan segera diproses...","price":17000
}
}
Response gagal (400/404)
{
"status": false,
"msg": "Order ID tidak ditemukan"
}
POST
/api/order
curl -X POST 'https://example.com/api/order' \
-H 'Content-Type: application/json' \
-d '{
"api_key":"YOUR_API_KEY",
"service_id":"ML86",
"target_id":"ID MU",
"target_server":"SERVER MU"
}'
Response sukses (200) — status Pending
{
"status": true,
"msg": "Pesanan berhasil! Pesanan sedang diproses...",
"data": {
"order_id":"ZY4321XYZ","service_name":"MLBB 86 Diamonds",
"total_price":17000,"status":"Pending","note":"Pesanan akan segera diproses..."
}
}
Response gagal (400/404)
{
"status": false,
"msg": "Saldo tidak mencukupi"
}