## Create user

`UserCreateResponse users().create(UserCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())`

**post** `/api/v1/users`

Create user

### Parameters

- `UserCreateParams params`

  - `XEnvironment xEnvironment`

    - `SANDBOX("sandbox")`

    - `PRODUCTION("production")`

  - `String email`

  - `String firstName`

  - `String lastName`

  - `String password`

### Returns

- `class UserCreateResponse:`

  - `String status`

  - `String userId`

### Example

```java
package com.rails.api.example;

import com.rails.api.client.RailsClient;
import com.rails.api.client.okhttp.RailsOkHttpClient;
import com.rails.api.models.users.UserCreateParams;
import com.rails.api.models.users.UserCreateResponse;

public final class Main {
    private Main() {}

    public static void main(String[] args) {
        RailsClient client = RailsOkHttpClient.fromEnv();

        UserCreateParams params = UserCreateParams.builder()
            .xEnvironment(UserCreateParams.XEnvironment.SANDBOX)
            .email("dev@stainless.com")
            .firstName("first_name")
            .lastName("last_name")
            .password("password")
            .build();
        UserCreateResponse user = client.users().create(params);
    }
}
```

#### Response

```json
{
  "status": "status",
  "user_id": "182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e"
}
```
