# Features/Core capabilities

### **Key Features:**

| Feature                        | Description                                                                                                                                                                         |
| ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| User Management (CRUD)         | Creation of LUA and MUA users and updating user profile, fetching user information, block and unblock user, associating user with organisation etc are implemented via this feature |
| Organisation Management (CRUD) | This feature provides CRUD APIs for maintaining organisation details.                                                                                                               |
| Location Management (CRUD)     | Provides CRUD APIs for managing location master data.                                                                                                                               |
| Consent Management             | This helps to capture user consent to share the PII in organisation level and course collection level.                                                                              |
| OTP Services                   | Helps to generate OTP and send notification either through email or phone. Also OTP validation, expiry, rate limit are managed using this feature.                                  |
| Notes Management               | User can capture notes when content is being played. This service provides the CRUD APIs for the same.                                                                              |
| Tenant Configurations          | This service can be used to maintain tenant organisation level configurations.                                                                                                      |
| Backend Services               | Admins can upload master data in to location, organisation. This service allows to create users and update user information.                                                        |
| <p><br>System Settings</p>     | This service is used to configure system / application settings like default organisation, various T\&C etc                                                                         |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lern.sunbird.org/use/developer-guide/user-and-org-service/features-core-capabilities.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
