This document provides detailed information about the Nova API's user management capabilities. It outlines the endpoints, parameters, and usage examples for managing user accounts and permissions within the system.
Key Features ✅
User Creation & Authentication
POST /api/v1/users
- Register new users with email and passwordGET /api/v1/users/{id}
- Retrieve user details by IDPATCH /api/v1/users/{id}
- Update user information
Role & Permission Management
GET /api/v1/roles
- List all available rolesPOST /api/v1/roles/{role_id}/users
- Assign roles to users
Security & Compliance
- OAuth 2.0 integration for secure access
- Role-based access control (RBAC) enforcement
API Endpoints 🔗
Method | Path | Description |
---|---|---|
GET | /Documentation/en/Project_Nova_API/Reference/Authentication |
Learn about authentication mechanisms |
POST | /api/v1/users |
Create a new user account |
GET | /api/v1/users |
Fetch all users (admin only) |
DELETE | /api/v1/users/{id} |
Deactivate a user |
Example Request 📡
GET /api/v1/users/123 HTTP/1.1
Authorization: Bearer <token>
For advanced configurations, refer to the Nova API Security Guide.
Need help with role assignments? Check the Role Management documentation.