> ## 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.

# Options du payload d’inscription

```ts Example theme={null}
export interface SignupOptions {
  email?: string;
  username?: string;
  phoneNumber?: string;
  phoneCountryCode?: string;
  password?: 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="password?" type="string" />

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

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

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