User Email Verification
The user email verification endpoint supports operations to verify a user’s email through a verification code.
User email verification data model
| Property | Type | Required | Mutable | Description |
|---|---|---|---|---|
|
String |
N/A |
Read-only |
The environment associated with the user. |
|
String |
N/A |
Read-only |
The user ID. |
|
String |
Required |
Mutable |
Indicates whether the notification is sent to an |
|
String |
Required |
Read-only |
The code sent to verify the user’s email. The email verification code is 8 alphanumeric characters with a timeout of 24 hours. These attributes are not configurable. |
For more user property descriptions, refer to the Users data model.
User email verification errors
In addition to the general error codes, user email verification operations can return the following errors:
| HTTP status | Top‑level code | Detail code | When it happens and what the response contains |
|---|---|---|---|
400 |
|
|
Message: When and detailsWhen: A Details: |
400 |
|
|
Message: When and detailsWhen: A Details: |
400 |
|
|
Message: When and detailsWhen: A Details: |
400 |
|
|
Message: When and detailsWhen: A Details: |
400 |
|
|
Message: When and detailsWhen: A request body cannot be deserialized, for example a Details: For a JSON field conversion error, the detail is |
403 |
|
None |
Message: When and detailsWhen: The actor lacks the Details: None. |
404 |
|
None |
Message: When and detailsWhen: The user ID or environment ID in the request URL does not exist Details: None. |
429 |
|
None |
Message: When and detailsWhen: A Send/Resend User Verification Code request exceeds the verification‑code send rate limit for the user Details: None. |