---
title: "Step 1: Register User"
slug: "step-1-register-yourself-as-a-user"
updated: 2025-11-13T13:46:37Z
published: 2025-11-13T13:46:37Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Step 1: Register Yourself as a User

Many Rocket.Chat endpoints require user authentication and can only be accessed by users who have an account on the workspace. To test these endpoints in the sandbox environment, you must first register yourself as a user.

Open the[**Register User**](https://developer.rocket.chat/apidocs/register-user) endpoint and enter the required parameters in the **Body** section of the *Try it!* panel. For example:

```json
{
 "username": "rogersmith",
 "email": "roger@example.com", // you can enter any email ID
 "pass": "passw0rd",
 "name": "" // this parameter is required, but you can enter an empty string.
}
```

Now, click **Try it!**

If successful, you will see a response containing the details of the user profile you just created in the sandbox workspace. This endpoint does not require authentication, so you can test it immediately. Likewise, any endpoint that does not require authentication can be tested without logging in.

> [!WARNING]
> In the sandbox environment, your account is assigned the `user` [role](https://docs.rocket.chat/v1/docs/roles-in-rocketchat), which includes a predefined set of [permissions](https://portal.us.document360.io/27ca1fd4-36d7-4cde-b4eb-97fc1652954c/api-documentation/v1-api/view/6a8a4692-35da-42dc-a7e6-c7cb614ebbae). You cannot modify roles or permissions for any user in the sandbox.

Next, we'll look at how to create an authentication token.
