# Change Email

## Change email

<mark style="color:green;">`POST`</mark> `https://api.vaultoro.com/v1/user/changeEmail`

This endpoint is used to request a confirmation link to change email. When the user requests a confirmation link, an email containing a confirmation link is sent to the user's current email. If the user has enabled 2FA, OTP will be optional in the request body.

#### Headers

| Name           | Type   | Description  |
| -------------- | ------ | ------------ |
| Authentication | string | Bearer token |

#### Request Body

| Name     | Type   | Description                                            |
| -------- | ------ | ------------------------------------------------------ |
| otp      | string | If the user has enabled 2FA, this will be sent in body |
| password | string | User's existing password                               |
| newEmail | string | The new email that the user wants to have              |

{% tabs %}
{% tab title="200 Cake successfully retrieved." %}

```
{    "name": "Cake's name",    "recipe": "Cake's recipe name",    "cake": "Binary cake"}
```

{% endtab %}

{% tab title="404 Could not find a cake matching this query." %}

```
{    "message": "Ain't no cake like that."}
```

{% endtab %}
{% endtabs %}
