60427: Factor ID invalid or not provided
VERIFY
ERROR
This error occurs when a Verify request that expects a Factor SID does not receive one, or receives a value that does not match the required Factor SID format. Verify Factor SIDs are 34-character identifiers that start with YF. You can see this on endpoints that work with Factors directly and on Challenge requests that require factorSid.
- The request does not include a Factor SID where the endpoint expects it. For example, Create Challenge requires
factorSid, while Factor fetch, update, and delete requests requireSidin the path. - The value in
SidorfactorSidis not a valid Factor SID. Verify expects a 34-character SID that starts withYF. - The value sent in the request is empty, truncated, or otherwise does not match the Factor SID pattern required by Verify.
- In Verify TOTP, the user has multiple factors on the same device and the intended
factorSidwas not included when creating the verification attempt.
- Send the Factor SID in the correct part of the request. Use
Sidfor Factor fetch, update, and delete endpoints. UsefactorSidwhen you create a Challenge. - Validate the SID before you send the request. Use a 34-character Factor SID that matches
^YF[0-9a-fA-F]{32}$. - If you do not have the Factor SID yet, create the factor first or list the entity's factors and use the
sidreturned by Verify. - For Verify TOTP users with multiple factors on the same device, store the correct Factor SID for the selected factor and pass that exact
factorSidwhen you create the Challenge.