Referensi semua router
Halaman ini mendokumentasikan semua sumber route di backend Bitwewe dan cara membaca/menghasilkan daftar endpoint secara lengkap.
Sumber route utama
| File | Prefix | Fungsi |
|---|---|---|
routes/web.php | / | Route web dasar (redirect root, halaman swagger) |
routes/api.php | /api | REST API v1 (publik, auth.xtoken, webhook, market) |
routes/admin.php | /admin | Panel admin/backoffice |
Registrasi prefix dan namespace dilakukan oleh app/Providers/RouteServiceProvider.php.
Ringkasan grup router
web.php
/diarahkan ke/admin/swaggeruntuk view dokumentasi API
api.php (v1)
- Auth publik: register, login, reset password, refresh token
- Webhook: Fireblocks, Binance, Xendit, Duitku, micro-queuing
- Publik market/content: news, banner, banks, exchange rate, fee, tx status
- Protected (
auth.xtoken,verified:api):- profil akun, bank pengguna
- KYC, Privy, Google Vision
- withdraw/deposit, cash order
- API key user
- trading Binance order lifecycle
admin.php
Route admin menggunakan middleware web + admin + auth + verified + google2fa (berdasarkan grup route). Modul utama:
- Auth admin: login, logout, reset password, 2FA
- Users: detail user, KYC, suspend/unsuspend, referral, brown-list
- Exchanges: ringkasan transaksi, buy/sell summary, volume-price
- Wallets: deposit/withdraw approval, wallet config, generate address, elliptic
- Finances: operational, balance, tax reports
- KYC settings: countries, industries, employment, incomes, risk multiplier
- Setting: admin role, logs, chain, listed coins, news, banner, txpair, currency, banks
- Fireblocks/Gas: gas station, gas fee
- Email blast dan maintenance mode
- Bappebti / report: laporan kepatuhan
Endpoint API lengkap
Daftar endpoint API rinci sudah dipisah agar mudah dibaca:
docs/bitwewe/rest-api-v1
Cara generate daftar route terbaru (sumber kebenaran)
Untuk memastikan dokumentasi selalu sinkron dengan kode, generate route langsung dari backend:
cd /path/to/bitwewe/backend
php artisan route:list
Filter yang sering dipakai:
php artisan route:list --path=api
php artisan route:list --path=admin
Jika ada penambahan route baru, update halaman ini dan halaman API v1 agar dokumentasi tetap lengkap.