API

Authentication APIs

POST /api/auth/login          - User loginPOST /api/auth/register       - User registrationPOST /api/auth/refresh        - Refresh JWT tokenPOST /api/auth/logout         - User logoutPOST /api/auth/forgot-password - Forgot passwordPOST /api/auth/reset-password  - Reset password

Shop APIs

GET  /api/products            - Get products (with filters)GET  /api/products/{id}       - Get product detailsPOST /api/cart/add           - Add to cartPUT  /api/cart/update        - Update cart itemDELETE /api/cart/remove      - Remove from cartGET  /api/cart               - Get cart contentsPOST /api/orders             - Create orderGET  /api/orders             - Get user ordersGET  /api/orders/{id}        - Get order details

Wiki APIs

GET  /api/characters         - Get characters (with filters)GET  /api/characters/{id}    - Get character detailsGET  /api/characters/search  - Search characters

Admin APIs

GET  /api/admin/dashboard    - Dashboard dataGET  /api/admin/users        - Manage usersGET  /api/admin/products     - Manage productsGET  /api/admin/orders       - Manage ordersGET  /api/admin/statistics   - Get statistics

Last updated