Prerequisites
- Valid wallet username in the format
<walletUsername>@<appId> - Access to the email address registered with the wallet
Request
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
username | string | Yes | Username in format <walletUsername>@<appId> |
Response
Response Fields
| Field | Type | Description |
|---|---|---|
message | string | Confirmation message about the recovery email |
timestamp | string | ISO 8601 timestamp of the response |
Error Responses
| Status Code | Description |
|---|---|
| 400 | Invalid request format or missing required fields |
| 404 | Wallet not found with the provided username |
| 500 | Internal server error |
Usage Notes
- The recovery email contains a unique recovery code with limited validity
- Use the recovery code with the reset password endpoint to set a new password
- Recovery codes typically expire within 24 hours for security
- Only one active recovery code per wallet at a time
- The wallet must have a registered email address to receive the recovery code