Change a user's email
Sending email ends the user's sessions, also when it's the address they already have, so a retry finishes a change whose answer was an error. A 5xx for a new address may mean the address changed: send the same request again. email_verified: true alone marks the current address verified; a verified address can only become unverified with a new email. A password can't be changed here. The users table follows through the sync job.
Authorization
bearer In: header
Path Parameters
Project id
uuidUser id
uuidRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
A new address, verified unless email_verified is false.
With email, whether the new address is verified (default true); alone, sets the flag
on the current address.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/projects/497f6eca-6276-4993-bfeb-53cbbbba6f08/users/497f6eca-6276-4993-bfeb-53cbbbba6f08" \ -H "Content-Type: application/json" \ -d '{}'{ "created_at": "2019-08-24T14:15:22Z", "email": "string", "email_verified": true, "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "state": "active"}