doc-locale/fr-fr/api/user_email_addresses.md
{{< details >}}
{{< /details >}}
Utilisez cette API pour interagir avec les adresses e-mail des comptes utilisateur. Pour plus d'informations, consultez Compte utilisateur.
Liste toutes les adresses e-mail de votre compte utilisateur.
Prérequis :
GET /user/emails
Exemple de réponse :
[
{
"id": 1,
"email": "[email protected]",
"confirmed_at": "2021-03-26T19:07:56.248Z"
},
{
"id": 3,
"email": "[email protected]",
"confirmed_at": null
}
]
{{< details >}}
{{< /details >}}
Liste toutes les adresses e-mail d'un compte utilisateur spécifié.
Prérequis :
GET /users/:id/emails
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
Récupère les détails d'une adresse e-mail spécifiée pour votre compte utilisateur.
GET /user/emails/:email_id
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
email_id | integer | oui | ID de l'adresse e-mail |
Exemple de réponse :
{
"id": 1,
"email": "[email protected]",
"confirmed_at": "2021-03-26T19:07:56.248Z"
}
Ajoute une adresse e-mail à votre compte utilisateur.
POST /user/emails
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
email | string | oui | Adresse e-mail |
{
"id": 4,
"email": "[email protected]",
"confirmed_at": "2021-03-26T19:07:56.248Z"
}
Renvoie l'e-mail créé avec le statut 201 Created en cas de succès. Si une erreur se produit, un 400 Bad Request est renvoyé avec un message expliquant l'erreur :
{
"message": {
"email": [
"has already been taken"
]
}
}
{{< details >}}
{{< /details >}}
Ajoute une adresse e-mail à un compte utilisateur spécifié.
Prérequis :
POST /users/:id/emails
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | string | oui | ID du compte utilisateur |
email | string | oui | Adresse e-mail |
skip_confirmation | boolean | non | Ignorer la confirmation et considérer l'adresse e-mail comme vérifiée. Valeurs possibles : true, false. Valeur par défaut : false. |
Supprime une adresse e-mail de votre compte utilisateur. Vous ne pouvez pas supprimer une adresse e-mail principale.
Tous les futurs e-mails envoyés à l'adresse e-mail supprimée sont envoyés à l'adresse e-mail principale à la place.
Prérequis :
DELETE /user/emails/:email_id
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
email_id | integer | oui | ID de l'adresse e-mail |
Renvoie :
204 No Content si l'opération a réussi.404 si la ressource est introuvable.{{< details >}}
{{< /details >}}
Supprime une adresse e-mail d'un compte utilisateur spécifié. Vous ne pouvez pas supprimer une adresse e-mail principale.
Prérequis :
DELETE /users/:id/emails/:email_id
Attributs pris en charge :
| Attribut | Type | Obligatoire | Description |
|---|---|---|---|
id | integer | oui | ID du compte utilisateur |
email_id | integer | oui | ID de l'adresse e-mail |