60370: Factor config invalid or not provided
VERIFY
ERROR
This error occurs when your Verify Factor request does not include a valid config value for the selected factorType. Send the config fields that match the factor you are creating or updating. For Push factors, Verify expects required configuration fields such as config.appId, config.notificationPlatform, config.notificationToken, and config.sdkVersion. For TOTP factors, any config values you send must stay within the documented ranges. For Passkeys factors, send a valid passkey configuration object.
- The request did not include a
configvalue for a Factor request that requires it. - The
configfields do not match the selectedfactorType. - A Push factor request is missing one or more required fields such as
config.appId,config.notificationPlatform,config.notificationToken, orconfig.sdkVersion. - A Push factor request includes an invalid
config.notificationPlatformvalue or aconfig.notificationTokenthat is shorter than 32 characters or longer than 255 characters. - A TOTP factor request includes an out-of-range value for
config.timeStep,config.skew, orconfig.codeLength. - A TOTP factor request includes an unsupported
config.algvalue. - A Passkeys factor request includes an invalid or incomplete passkey configuration, such as missing or invalid relying party settings or unsupported authenticator preference values.
- Review the request for your selected
factorTypeand send only the supportedconfigfields for that factor. - For Push factors, include valid values for
config.appId,config.notificationPlatform,config.notificationToken, andconfig.sdkVersion. - For Push factors, use one of the supported notification platform values and verify that
config.notificationTokenis between 32 and 255 characters long. - For TOTP factors, keep
config.timeStepbetween 20 and 60,config.skewbetween 0 and 2, andconfig.codeLengthbetween 3 and 8. - For TOTP factors, use a supported
config.algvalue such assha1,sha256, orsha512. - For Passkeys factors, send a valid passkey
configobject with supported relying party and authenticator settings. - Compare your request with the Verify API examples and confirm that your parameter names and structure match the documented request format.