> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-feat-acul-js-sdk-1-7-0-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SignupOptions

```ts Example theme={null}
export interface SignupOptions {
  email?: string;
  username?: string;
  phone?: string;
  phoneCountryCode?: string;
  captcha?: string;
  [key: string]: string | number | boolean | undefined;
}
```

## Indexable

\[`key`: `string`]: `string` | `number` | `boolean` | `undefined`

## Properties

<ParamField body="captcha?" type="string" />

<ParamField body="email?" type="string" />

<ParamField body="phone?" type="string" />

<ParamField body="phoneCountryCode?" type="string">
  The ISO 3166-1 alpha-2 country the user selected for `phone` (for example `'US'`), from a `code` in `countryCodes.available`. The submitted country is authoritative — the server prefixes its dial code, so `phone` should be the national number without a dial code. Omit it to keep the existing behavior, where the server derives the country itself and `pickCountryCode()` changes the selection on a separate screen.
</ParamField>

<ParamField body="username?" type="string" />
