> ## Documentation Index
> Fetch the complete documentation index at: https://docs-dev-docs-event-stream-action-templates.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer un nouveau utilisateur

> Selon les identifiants et la connection d'un utilisateur, ce point de terminaison crée un nouvel utilisateur.

`POST /dbconnections/signup`

Selon les identifiants et la `connection` d'un utilisateur, ce point de terminaison crée un nouvel utilisateur.

Ce point de terminaison ne fonctionne que pour les connexions de base de données.

### Remarques

* L'exemple de script auth0.js emploie la version 8 de la bibliothèque. Si vous utilisez auth0.js version 7, veuillez consulter ce [guide de référence](https://auth0.com/docs/libraries/auth0js/v7).

### En savoir plus

* [Force du mot de passe dans les connexions de base de données Auth0](https://auth0.com/docs/authenticate/database-connections/password-strength)
* [Options de mot de passe dans les connexions de base de données Auth0](https://auth0.com/docs/authenticate/database-connections/password-options)
* [Ajout de nom d'utilisateur pour les connexions de base de données](https://auth0.com/docs/manage-users/user-accounts/identify-users#username)
* [Présentation des métadonnées](https://auth0.com/docs/manage-users/user-accounts/metadata)

## Paramètres

<ParamField body="client_id" type="string" required>
  Le `client_id` de votre application.
</ParamField>

<ParamField body="email" type="string" required>
  L'adresse courriel de l'utilisateur.
</ParamField>

<ParamField body="password" type="string" required>
  Le mot de passe de l'utilisateur.
</ParamField>

<ParamField body="connection" type="string" required>
  Le nom de la connexion de base de données configurée pour votre application.
</ParamField>

<ParamField body="username" type="string">
  Le nom d'utilisateur (si la connexion est configurée pour l'exiger).
</ParamField>

<ParamField body="given_name" type="string">
  Le prénom de l'utilisateur.
</ParamField>

<ParamField body="family_name" type="string">
  Le nom de famille de l'utilisateur.
</ParamField>

<ParamField body="name" type="string">
  Le nom complet de l'utilisateur.
</ParamField>

<ParamField body="nickname" type="string">
  Le surnom de l'utilisateur.
</ParamField>

<ParamField body="picture" type="string">
  L'URL de la photo de profil de l'utilisateur.
</ParamField>

<ParamField body="user_metadata" type="object">
  Les métadonnées supplémentaires de l'utilisateur.
</ParamField>

## Réponse

| Statut | Description                                            |
| ------ | ------------------------------------------------------ |
| 200    | Utilisateur créé                                       |
| 400    | Mauvaise requête, paramètres manquants ou non valides. |
| 409    | Conflit, l'utilisateur existe déjà.                    |
