Create and verify a new Password verification record. The verification record can only be created if the provided user credentials are correct. If the password is valid and within the reminder window, this endpoint still returns the verification record together with reminder metadata so the client can decide whether to continue signing in or reset the password.
Responses
-
The Password verification record has been successfully created and verified.
-
The verification attempts have exceeded the maximum limit.
-
The user is suspended or banned from the service.
-
session.invalid_credentials:Either the user is not found or the provided password is incorrect.password.expired:The password is valid but already expired.
POST
/api/experience/verification/password
curl \
--request POST 'https://[tenant_id].logto.app/api/experience/verification/password' \
--header "Content-Type: application/json" \
--data '{"identifier":{"type":"username","value":"string"},"password":"string"}'
Request examples
{
"identifier": {
"type": "username",
"value": "string"
},
"password": "string"
}
Response examples (200)
{
"verificationId": "string",
"reminder": {
"daysUntilExpiration": 42.0
}
}