API Documentation
Base URL
Authentication
Authorization: Bearer <JWT_TOKEN>
Key Endpoints
Public: GET /app-downloads, GET /csrf-token, GET /delete-data (GDPR page), POST /register, POST /login, POST /payment/webhook
Auth required: POST /upload, POST /create-payment-order, GET /payment-order/:orderId/status, GET /wallet/balance, POST /wallet/topup, GET /my-files, GET /my-orders, POST /shop/status, POST /shop/heartbeat, POST /withdraw/:fileId, DELETE /profile
Admin: GET /admin/dashboard/stats, GET /admin/users, GET /admin/orders, GET /admin/payouts, PUT /admin/payouts/update, PUT /admin/payouts/bulk-update, GET /admin/payouts/export, PUT /admin/app-downloads
See API Documentation for full details.