# Users

## Create user

`UserCreateResponse Users.Create(UserCreateParamsparameters, CancellationTokencancellationToken = default)`

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

Create user

### Parameters

- `UserCreateParams parameters`

  - `required string email`

    Body param

  - `required string firstName`

    Body param

  - `required string lastName`

    Body param

  - `required string password`

    Body param

  - `required XEnvironment xEnvironment`

    Header param

    - `"sandbox"Sandbox`

    - `"production"Production`

### Returns

- `class UserCreateResponse:`

  - `required string Status`

  - `required string UserID`

### Example

```csharp
UserCreateParams parameters = new()
{
    Email = "dev@stainless.com",
    FirstName = "first_name",
    LastName = "last_name",
    Password = "password",
    XEnvironment = XEnvironment.Sandbox,
};

var user = await client.Users.Create(parameters);

Console.WriteLine(user);
```

#### Response

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