Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

68006: Initialization Error


ERROR: 68006

error-68006 page anchor
VERIFY
ERROR

This error occurs when your Verify integration tries to initialize a class or start a verification flow without all required arguments. Make sure you pass every required value for the SDK or API flow you are using before retrying.

Possible causes

possible-causes page anchor
  • Your app is creating a Verify class or SDK object without all required constructor arguments.
  • Your app is starting verification without the required initialization values for that flow.
  • For the Android Verification SDK flow, your app did not provide the required Context, or it called startVerification without a valid signed JWT and delivery channel such as Via.SMS or Via.CALL.
  • For Verify Push, your backend did not provide the client with the required enrollment values. The app needs an Access Token, identity, and Verify Service SID to continue.
  • For Verify Push factor creation, your app is building the factor payload without required values such as verifyServiceSid, identity, pushToken, or accessToken.
  • Your backend is creating a Verify Push Access Token request without required fields such as identity and factorType.
  • Your Verify Push factor request is missing required push configuration fields such as binding.publicKey, config.appId, config.notificationPlatform, config.notificationToken, or config.sdkVersion.
  • Review the constructor or initialization call that fails and supply every required argument for that class before retrying.
  • If you use the Android Verification SDK, initialize TwilioVerification with a valid Android Context.
  • When starting a phone verification, pass a valid signed JWT and a supported delivery channel to startVerification.
  • If you use Verify Push, have your backend create the Access Token with the required identity and factorType, then return the Access Token, identity, and Verify Service SID to the client app.
  • When creating a Verify Push factor in the client, make sure the payload includes the factor name, Verify Service SID, identity, push notification token, and Access Token.
  • Validate that your push factor configuration includes all required push fields, including the public key, app ID, notification platform, notification token, and SDK version.
  • Verify that identity is present and follows Verify guidance. Use an immutable identifier from your system, such as a UUID, GUID, or SID, instead of PII.
  • If your app obtains configuration values from your backend, confirm that the backend response is complete and that no required values are null, empty, or dropped during parsing.

Additional resources

additional-resources page anchor