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

60404: Input Error


ERROR: 60404

error-60404 page anchor
VERIFY
ERROR

Verify returns this error when it cannot process one or more request inputs. This usually means the request is missing a required field, includes a malformed value, or sends a parameter that does not match the Verify endpoint or channel you are using.

Possible causes

possible-causes page anchor
  • The request is missing a required parameter. For example, creating a verification requires serviceSid, to, and channel. Checking a verification requires serviceSid and either to or verificationSid.
  • The to value is not formatted correctly for the selected channel. Phone numbers sent to Verify must be in E.164 format.
  • The request includes an unsupported or mismatched channel configuration, such as an invalid channel value or a TemplateSid on a channel other than SMS or Voice.
  • A structured field is malformed, such as serviceSid, verificationSid, TemplateSid, or deviceIp. Verify expects specific SID prefixes and lengths, and deviceIp must be a valid IPv4 or IPv6 address if you provide it.
  • A code or channel-specific value does not meet parameter requirements, such as a customCode or verification code that is not between 4 and 10 characters, or an email sender override in channelConfiguration that is not a valid email address.
  • Validate the request before you send it. Make sure you are using the correct Verify endpoint and including every required field for that endpoint.
  • Normalize phone numbers to E.164 before sending them to Verify. This helps prevent formatting errors in the to parameter.
  • Use only supported Verify channel values. If you pass channel-specific parameters, confirm they are valid for that channel. For example, use TemplateSid only with SMS or Voice.
  • Validate SID and structured parameter formats in your application before making the API request. Confirm that serviceSid starts with VA, verificationSid starts with VE, and TemplateSid starts with HJ.
  • If you use Verify email, confirm your email integration is set up correctly and that any channelConfiguration.from override contains a valid email address.
  • Review Verify Logs in Console to identify which field failed validation, then correct the request and retry.

Additional resources

additional-resources page anchor