---
title: "challenge a specific Verification Check."
method: POST
path: "/v2/Services/{ServiceSid}/VerificationCheck"
tags: ["VerifyV2VerificationCheck"]
---

# challenge a specific Verification Check.

`POST /v2/Services/{ServiceSid}/VerificationCheck`

challenge a specific Verification Check.

## Path parameters

- `ServiceSid` string, required

## Response `200`

OK

- VerifyV2ServiceVerificationCheck
  - `sid` string, nullable — The unique string that we created to identify the VerificationCheck resource.
  - `service_sid` string, nullable — The SID of the [Service](https://www.twilio.com/docs/verify/api/service) the resource is associated with.
  - `account_sid` string, nullable — The SID of the [Account](https://www.twilio.com/docs/iam/api/account) that created the VerificationCheck resource.
  - `to` string, nullable — 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` 'sms' | 'call' | 'email' | 'whatsapp' | 'sna' — The verification method to use. One of: [`email`](https://www.twilio.com/docs/verify/email), `sms`, `whatsapp`, `call`, or `sna`.
  - `status` string, nullable — The status of the verification. Can be: `pending`, `approved`, `canceled`, `max_attempts_reached`, `deleted`, `failed` or `expired`.
  - `valid` boolean, nullable — Use "status" instead. Legacy property indicating whether the verification was successful.
  - `amount` string, nullable — The amount of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled.
  - `payee` string, nullable — The payee of the associated PSD2 compliant transaction. Requires the PSD2 Service flag enabled.
  - `date_created` string, date-time, nullable — 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, nullable — 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` unknown[], nullable — 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`.
    - unknown

## Other responses

- `201` — Created

## Changes

- **2026-08-11** (v2) `d5d7b4a5714f` — 1 info
  - the endpoint scheme security `access_token_bearer` was added to the API
- **2025-07-03** (v2) `1548692e6804` — 2 breaking
  - the `sna_attempts_error_codes/items/` response's property type/format changed from `object`/`` to ``/`` for status `200`
  - the `sna_attempts_error_codes/items/` response's property type/format changed from `object`/`` to ``/`` for status `201`
- **2025-05-29** (v2) `de8cd287d820` — 1 info
  - added the success response with the status `200`
- **2025-03-11** (v2) `43e0e113369c` — 1 breaking
  - the `sna_attempts_error_codes/items/` response's property type/format changed from ``/`` to `object`/`` for status `201`
- **2024-10-03** (v2) `3c259d635af3` — 1 info
  - added the new optional request property `SnaClientToken`

[Full history](https://skmtc.dev/twilio/apis/verify-v2/changes/v2/Services/:ServiceSid/VerificationCheck/post.md)

---

[API](https://skmtc.dev/twilio/apis/verify-v2.md) · [All operations](https://skmtc.dev/twilio/apis/verify-v2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/twilio/verify-v2/revisions/995c3e7a8bfb/schema)
