RESTful API with JWT Authentication
v1.0.0All API requests should be made to:
https://api.pwa-gen.uteek.net/api
Include JWT token in the Authorization header:
Authorization: Bearer <token>
All responses are returned in JSON format:
{"success": true, "message": "...", "data": {...}}
Register a new user account and receive a JWT token.
Authenticate user credentials and receive a JWT token.
Invalidate the current JWT token and log out.
Refresh an existing JWT token to extend the session.
Get the currently authenticated user's information.
Get a paginated list of all user's projects.
Create a new project with name, sizes, and filename.
Get details of a specific project by ID.
Update an existing project's name or sizes.
Soft delete a project (can be restored later).
Restore a previously deleted project.