60369: Factor type invalid or not provided
VERIFY
ERROR
This error occurs when you create a Verify Factor without a valid factorType in the request body. The /v2/Services/{ServiceSid}/Entities/{Identity}/Factors endpoint requires factorType. Use push or totp for this endpoint. If you are registering passkeys, use the Passkeys Factor resource instead.
- The request body does not include the required
factorTypefield. - The request includes an empty or unsupported
factorTypevalue for the standard Factor resource. - The request is trying to register a passkey by using the standard Factor endpoint instead of the Passkeys Factor endpoint.
- Add
factorTypeto the request body and set it to a valid value for the standard Factor resource, such aspushortotp. - If you are creating a passkey factor, send the request to
/v2/Services/{ServiceSid}/Passkeys/Factorsinstead of/v2/Services/{ServiceSid}/Entities/{Identity}/Factors. - If you are creating a push factor, make sure the request includes the push-specific fields required for that factor type, including
binding.publicKey,config.appId,config.notificationToken, andconfig.sdkVersion. - If you are creating a TOTP factor, follow the TOTP factor creation flow and include
factorTypewithfriendlyName. Add TOTP configuration fields only when you need to override the defaults.