> ## Documentation Index
> Fetch the complete documentation index at: https://auth0-automated-translations-update.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;
}
```

<h2 id="indexable">
  Indexable
</h2>

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

<h2 id="properties">
  Propriétés
</h2>

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

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

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

<ParamField body="phoneCountryCode?" type="string">
  Le pays, au format ISO 3166-1 alpha-2, que l'utilisateur a sélectionné pour `phone` (par exemple `'US'`), tiré d'un `code` de `countryCodes.available`. Le pays soumis fait autorité : le serveur ajoute son indicatif en préfixe, donc `phone` doit être le numéro national, sans indicatif. Omettez-le pour conserver le comportement actuel, où le serveur déduit lui-même le pays et où `pickCountryCode()` modifie la sélection dans un écran distinct.
</ParamField>

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