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

# registerUser

> Registration of a user.

Registration of a user. Requires special permission from Fluz to enable. Please contact support to enable this feature if needed.

```graphql theme={null}
mutation {
  registerUser(
    firstName: String!
    lastName: String!
    phoneNumber: String!
    regionCode: String!
    emailAddress: String!
    dateOfBirth: String!
  ): RegisterUserResponse
}
```

## Arguments

<ParamField body="firstName" type="String!" required>
  The first name of user for registration.
</ParamField>

<ParamField body="lastName" type="String!" required>
  The last name of user for registration.
</ParamField>

<ParamField body="phoneNumber" type="String!" required>
  The phone number name of user for registration.
</ParamField>

<ParamField body="regionCode" type="String!" required>
  The region code of phone number for registration.
</ParamField>

<ParamField body="emailAddress" type="String!" required>
  The email of user for registration.
</ParamField>

<ParamField body="dateOfBirth" type="String!" required>
  The date of birth of user for registration.
</ParamField>

## Returns

[`RegisterUserResponse`](/api-reference/types/register-user-response) — Represents the response returned from the registerUser mutation.
