Skip to Content
🎉 New release with new features and improvements! V0.0.2 Release →

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/user

Endpoints

MethodEndpointDescription
POST/api/users/initInitialize a new user account
GET/api/users/meGet current user profile
PUT/api/users/profileUpdate user profile
PUT/api/users/passwordUpdate user password
POST/api/users/pictureUpload profile picture
GET/api/users/{id}Get a user by IDSimilar to Entities API
GET/api/users?queryList and filter by URI parametersSimilar to Entities API
POST/api/users/searchSearch users by POSTSimilar to Entities API
DELETE/api/users/{id}Delete a userSimilar to Entities API
GET/api/users/countCount usersSimilar to Entities API
POST/api/users/countCount filtered usersSimilar to Entities API

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.