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 password
    • GET /api/v1/users/{id} - Retrieve user details by ID
    • PATCH /api/v1/users/{id} - Update user information
  • Role & Permission Management

    • GET /api/v1/roles - List all available roles
    • POST /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>
User_Interface

For advanced configurations, refer to the Nova API Security Guide.

API_Endpoint

Need help with role assignments? Check the Role Management documentation.

Request_Response