Users API
The Users API provides comprehensive user management operations including profile management, authentication, and file uploads.
This API is linked with the BshUsers entity.
Base Endpoint
/api/userEndpoints
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/user/init | Initialize a new user account |
| GET | /api/user/me | Get current user profile |
| PUT | /api/user/profile | Update user profile |
| PUT | /api/user/password | Update user password |
| POST | /api/user/picture | Upload profile picture |
Security
All Users API endpoints are secured by the authentication system. User management operations require proper authentication tokens and users can only access and modify their own profile data. Unauthorized requests will be denied accordingly.