Skip to main content

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.