68004: Input Error
VERIFY
ERROR
You may see this error when Verify rejects malformed or incomplete input while starting a verification or submitting a verification check. Review the parameters you send and confirm they match the required formats, required fields, and SID patterns for the Verify endpoint you are calling.
- The
tovalue is missing, or the destination phone number is not inE.164format when you start or check a phone verification. - The
channelvalue is missing or not one of the supported Verify channels for starting a verification, such assms,call,whatsapp,email,sna, orauto. - The request uses an invalid
serviceSidvalue that does not match the requiredVASID format. - A verification check request does not include either
toorverificationSid, or theverificationSidvalue does not match the requiredVESID format. - A code-based request sends a
codeorcustomCodevalue outside Verify's supported 4 to 10 character range. - An SNA verification check omits
snaClientTokenor sends a value that does not match the token returned by the SNA URL invocation.
- Send the request in
application/x-www-form-urlencodedformat and include all required parameters for the endpoint you are using. A new verification requirestoandchannel. A verification check requires eithertoorverificationSid. - Format destination phone numbers in
E.164, for example+14155552671, before sending the request. - Validate
serviceSidandverificationSidbefore you submit the request. Verify Service SIDs start withVA. Verification SIDs start withVE. - If you start a verification, use only a supported
channelvalue for Verify. - If you use
customCodeor submit acodein a verification check, keep the value between 4 and 10 characters. - If you use Silent Network Auth, pass the
snaClientTokenfrom the SNA URL invocation into the verification check request.