# Creating a user

Users can access and control the components of the application based on the roles that they are assigned to.

{% hint style="info" %}
Users can only be created and managed by the administrator.
{% endhint %}

For the native authentication provider type, to create a native user,

1. In the upper right corner of the CloudIO homepage, in the menu bar,  click![](/files/-M-mqQrhvyhl1QdlDK3f).  The **Navigation** page is displayed.

![](/files/-M01ZNiqggPWG-1n4yax)

&#x20;2\. Under the **Administration** role, click **Manage Users.**

The **Manage Users** page is displayed.

![](/files/-M01smGAFTeixIO4z4HO)

&#x20;3\. Click **Add User.**

The user details page is displayed.

![](/files/-M01_rwHyo9Zng0J-Vx2)

&#x20;4\. Enter the following user details:

| User Detail  | Description                                                                               |
| ------------ | ----------------------------------------------------------------------------------------- |
| User Name    | The login name for the user                                                               |
| Email        | The email ID of the user                                                                  |
| Display Name | The name of the user that should be displayed in the user profile                         |
| Start Date   | The start date for the user to be active                                                  |
| End Date     | The end date for the user to be active                                                    |
| Manager      | The name of the manager for the user                                                      |
| API Key      | The API key value for the user that will be used to make REST API calls                   |
| API Secret   | The API secret value for the user that will authenticate them while making REST API calls |

&#x20;5\. Click **Save**.

The user is added and their details can be accessed from the

**Manage users** page.

**OR**

To assign roles to user, click **Next**.

The roles page is displayed.


---

# 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://docs.cloudio.io/managing-roles-and-users/working-with-roles-and-users/creating-a-user.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.
