Skip to main content

Referensi semua router

Halaman ini mendokumentasikan semua sumber route di backend Bitwewe dan cara membaca/menghasilkan daftar endpoint secara lengkap.

Sumber route utama

FilePrefixFungsi
routes/web.php/Route web dasar (redirect root, halaman swagger)
routes/api.php/apiREST API v1 (publik, auth.xtoken, webhook, market)
routes/admin.php/adminPanel admin/backoffice

Registrasi prefix dan namespace dilakukan oleh app/Providers/RouteServiceProvider.php.

Ringkasan grup router

web.php

  • / diarahkan ke /admin
  • /swagger untuk 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.