Strong Customer Authentication
Complete a 2FA reset
Changed onComplete a 2FA reset once liveness has passed, clearing the lost factor so the customer can re-enroll.
The body is required and must carry the end user's endUserIpAddress. For an SMS_OTP reset, also supply the new mobile number — completing the reset enrolls it as the customer's number; other factors need no mobile.
This endpoint is only meaningful for customers in a region where SCA is required (e.g. EU). For customers outside SCA-regulated regions, this returns 409.
post/sca/factors/reset/{resetId}/complete
Request
- Base URLhttps://api.lightspark.com/grid/2025-10-13
- URLhttps://api.lightspark.com/grid/2025-10-13/sca/factors/reset/{resetId}/complete
- AuthHTTP basic
Request body
Example request
{
"endUserIpAddress": "203.0.113.42",
"mobile": {
"countryCode": "+1",
"number": "4155550123"
}
}Response
Reset completed; no content is returned.
Changes
- info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status
- info
- warning
added the new
PURCHASE_CARD_LIMIT_REACHEDenum value to theresponse property for the response status
- warning