curl -X POST https://api.gosentrix.io/api/v1/recovery/init \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com"
}'
{
"message": "Recovery email sent",
"expires_in": 3600
}
Authentication API
Initiate Recovery
Initiate account recovery process
POST
/
api
/
v1
/
recovery
/
init
curl -X POST https://api.gosentrix.io/api/v1/recovery/init \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com"
}'
{
"message": "Recovery email sent",
"expires_in": 3600
}
Start the account recovery process to reset a forgotten password.
curl -X POST https://api.gosentrix.io/api/v1/recovery/init \
-H "Content-Type: application/json" \
-d '{
"email": "user@example.com"
}'
{
"message": "Recovery email sent",
"expires_in": 3600
}
Request Body
string
required
User email address
Response
string
Success message
integer
Recovery token expiration time in seconds (1 hour)
Errors
object
Invalid email address
object
Rate limit exceeded (too many recovery requests)
Notes
- Recovery email is sent to the user’s email address
- Recovery tokens expire after 1 hour
- Rate-limited to prevent abuse
- See Recovery Verify for next steps