# Challenge a specific Verification Check. **POST /v2/Services/{ServiceSid}/VerificationCheck** challenge a specific Verification Check. ## Servers - https://verify.twilio.com: https://verify.twilio.com () ## Authentication methods - Account sid auth token ## Parameters ### Path parameters - **ServiceSid** (string) The SID of the verification [Service](https://www.twilio.com/docs/verify/api/service) to create the resource under. ### Body: application/x-www-form-urlencoded (object) - **Code** (string) The 4-10 character string being verified. - **To** (string) The phone number or [email](https://www.twilio.com/docs/verify/email) to verify. Either this parameter or the `verification_sid` must be specified. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). - **VerificationSid** (string) A SID that uniquely identifies the Verification Check. Either this parameter or the `to` phone number/[email](https://www.twilio.com/docs/verify/email) must be specified. - **Amount** (string) The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **Payee** (string) The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **SnaClientToken** (string) A sna client token received in sna url invocation response needs to be passed in Verification Check request and should match to get successful response. ## Responses ### 200 OK #### Headers - **Access-Control-Allow-Origin** (string) Specify the origin(s) allowed to access the resource - **Access-Control-Allow-Methods** (string) Specify the HTTP methods allowed when accessing the resource - **Access-Control-Allow-Headers** (string) Specify the headers allowed when accessing the resource - **Access-Control-Allow-Credentials** (boolean) Indicates whether the browser should include credentials - **Access-Control-Expose-Headers** (string) Headers exposed to the client #### Body: application/json (object) - **sid** (string | null) The unique string that we created to identify the VerificationCheck resource. - **service_sid** (string | null) The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. - **account_sid** (string | null) The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the VerificationCheck resource. - **to** (string | null) The phone number or [email](https://www.twilio.com/docs/verify/email) being verified. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). - **channel** (string) The verification method to use. One of: [`email`](https://www.twilio.com/docs/verify/email), `sms`, `whatsapp`, `call`, or `sna`. - **status** (string | null) The status of the verification. Can be: `pending`, `approved`, `canceled`, `max_attempts_reached`, `deleted`, `failed` or `expired`. - **valid** (boolean | null) Use "status" instead. Legacy property indicating whether the verification was successful. - **amount** (string | null) The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **payee** (string | null) The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **date_created** (string(date-time) | null) The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the Verification Check resource was created. - **date_updated** (string(date-time) | null) The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the Verification Check resource was last updated. - **sna_attempts_error_codes** (array | null) List of error codes as a result of attempting a verification using the `sna` channel. The error codes are chronologically ordered, from the first attempt to the latest attempt. This will be an empty list if no errors occured or `null` if the last channel used wasn't `sna`. ### 201 Created #### Headers - **Access-Control-Allow-Origin** (string) Specify the origin(s) allowed to access the resource - **Access-Control-Allow-Methods** (string) Specify the HTTP methods allowed when accessing the resource - **Access-Control-Allow-Headers** (string) Specify the headers allowed when accessing the resource - **Access-Control-Allow-Credentials** (boolean) Indicates whether the browser should include credentials - **Access-Control-Expose-Headers** (string) Headers exposed to the client #### Body: application/json (object) - **sid** (string | null) The unique string that we created to identify the VerificationCheck resource. - **service_sid** (string | null) The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with. - **account_sid** (string | null) The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the VerificationCheck resource. - **to** (string | null) The phone number or [email](https://www.twilio.com/docs/verify/email) being verified. Phone numbers must be in [E.164 format](https://www.twilio.com/docs/glossary/what-e164). - **channel** (string) The verification method to use. One of: [`email`](https://www.twilio.com/docs/verify/email), `sms`, `whatsapp`, `call`, or `sna`. - **status** (string | null) The status of the verification. Can be: `pending`, `approved`, `canceled`, `max_attempts_reached`, `deleted`, `failed` or `expired`. - **valid** (boolean | null) Use "status" instead. Legacy property indicating whether the verification was successful. - **amount** (string | null) The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **payee** (string | null) The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled. - **date_created** (string(date-time) | null) The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the Verification Check resource was created. - **date_updated** (string(date-time) | null) The [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) date and time in GMT when the Verification Check resource was last updated. - **sna_attempts_error_codes** (array | null) List of error codes as a result of attempting a verification using the `sna` channel. The error codes are chronologically ordered, from the first attempt to the latest attempt. This will be an empty list if no errors occured or `null` if the last channel used wasn't `sna`. [Powered by Bump.sh](https://bump.sh)