---
"@context": https://schema.org
"@type": TechArticle
"@id": https://www.twilio.com/docs/events/event-types/verify/verification-status#article
headline: Verification Status
description: List of Verify event types regarding Verification Status available in Twilio Event Streams, as well as their JSON schemas and examples.
url: https://www.twilio.com/docs/events/event-types/verify/verification-status
inLanguage: en
dateModified: 2026-10-12T19:18:47.000Z
author:
  "@type": Organization
  name: Twilio Developer Education Team
publisher:
  "@type": Organization
  name: Twilio
---

# Verification Status

## Approved

`com.twilio.accountsecurity.verify.verification.approved`

Verification Status Approved events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/verify/verification).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.verification.approved",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "friendly_name" : "My verification service",
    "custom_code_enabled" : false,
    "custom_friendly_name" : "My verification service",
    "created_at" : "2025-01-01T00:00:00.000Z",
    "verified_at" : "2025-01-01T00:00:01.000Z",
    "to" : "+11234567890",
    "verification_status" : "APPROVED",
    "country" : "US",
    "code_length" : 6,
    "send_code_attempts" : {
      "count" : 1,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "channel" : "SMS",
          "attempt_sid" : "VL0000000000000000000000000000001",
          "locale" : "es",
          "tags" : {
            "custom_tag" : "hello_world_of_tags",
            "other_tag" : "Here I am"
          }
        }
      ]
    },
    "check_attempts" : {
      "count" : 0,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "status" : "SUCCESS"
        }
      ]
    },
    "expired_at" : "2025-01-01T00:10:00.000Z"
  }
}
```

**Versions**

* [v3 (latest)](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3)
* [v2](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/2)
* [v1](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/1)

## Canceled

`com.twilio.accountsecurity.verify.verification.canceled`

Verification Status Canceled events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/verify/verification).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.verification.canceled",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "friendly_name" : "My verification service",
    "custom_code_enabled" : false,
    "custom_friendly_name" : "My verification service",
    "created_at" : "2025-01-01T00:00:00.000Z",
    "verified_at" : "2025-01-01T00:00:01.000Z",
    "to" : "+11234567890",
    "verification_status" : "APPROVED",
    "country" : "US",
    "code_length" : 6,
    "send_code_attempts" : {
      "count" : 1,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "channel" : "SMS",
          "attempt_sid" : "VL0000000000000000000000000000001",
          "locale" : "es",
          "tags" : {
            "custom_tag" : "hello_world_of_tags",
            "other_tag" : "Here I am"
          }
        }
      ]
    },
    "check_attempts" : {
      "count" : 0,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "status" : "SUCCESS"
        }
      ]
    },
    "expired_at" : "2025-01-01T00:10:00.000Z"
  }
}
```

**Versions**

* [v3 (latest)](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3)
* [v2](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/2)
* [v1](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/1)

## Expired

`com.twilio.accountsecurity.verify.verification.expired`

Verification Status Expired events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/verify/verification).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.verification.expired",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "friendly_name" : "My verification service",
    "custom_code_enabled" : false,
    "custom_friendly_name" : "My verification service",
    "created_at" : "2025-01-01T00:00:00.000Z",
    "verified_at" : "2025-01-01T00:00:01.000Z",
    "to" : "+11234567890",
    "verification_status" : "APPROVED",
    "country" : "US",
    "code_length" : 6,
    "send_code_attempts" : {
      "count" : 1,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "channel" : "SMS",
          "attempt_sid" : "VL0000000000000000000000000000001",
          "locale" : "es",
          "tags" : {
            "custom_tag" : "hello_world_of_tags",
            "other_tag" : "Here I am"
          }
        }
      ]
    },
    "check_attempts" : {
      "count" : 0,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "status" : "SUCCESS"
        }
      ]
    },
    "expired_at" : "2025-01-01T00:10:00.000Z"
  }
}
```

**Versions**

* [v3 (latest)](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3)
* [v2](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/2)
* [v1](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/1)

## Max Attempts Reached

`com.twilio.accountsecurity.verify.verification.max-attempts-reached`

Verification Status Max Attempts Reached events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/verify/verification).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.verification.max-attempts-reached",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "friendly_name" : "My verification service",
    "custom_code_enabled" : false,
    "custom_friendly_name" : "My verification service",
    "created_at" : "2025-01-01T00:00:00.000Z",
    "verified_at" : "2025-01-01T00:00:01.000Z",
    "to" : "+11234567890",
    "verification_status" : "APPROVED",
    "country" : "US",
    "code_length" : 6,
    "send_code_attempts" : {
      "count" : 1,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "channel" : "SMS",
          "attempt_sid" : "VL0000000000000000000000000000001",
          "locale" : "es",
          "tags" : {
            "custom_tag" : "hello_world_of_tags",
            "other_tag" : "Here I am"
          }
        }
      ]
    },
    "check_attempts" : {
      "count" : 0,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "status" : "SUCCESS"
        }
      ]
    },
    "expired_at" : "2025-01-01T00:10:00.000Z"
  }
}
```

**Versions**

* [v3 (latest)](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3)
* [v2](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/2)
* [v1](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/1)

## Pending

`com.twilio.accountsecurity.verify.verification.pending`

Verification Status Pending events are compatible with Webhook and Kinesis sinks. To learn more, you can get started with the [Webhook](/docs/events/webhook-quickstart) or [Kinesis](/docs/events/eventstreams-quickstart) quickstarts and refer to the [product documentation](/docs/verify/verification).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.verification.pending",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "friendly_name" : "My verification service",
    "custom_code_enabled" : false,
    "custom_friendly_name" : "My verification service",
    "created_at" : "2025-01-01T00:00:00.000Z",
    "verified_at" : "2025-01-01T00:00:01.000Z",
    "to" : "+11234567890",
    "verification_status" : "APPROVED",
    "country" : "US",
    "code_length" : 6,
    "send_code_attempts" : {
      "count" : 1,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "channel" : "SMS",
          "attempt_sid" : "VL0000000000000000000000000000001",
          "locale" : "es",
          "tags" : {
            "custom_tag" : "hello_world_of_tags",
            "other_tag" : "Here I am"
          }
        }
      ]
    },
    "check_attempts" : {
      "count" : 0,
      "attempts" : [
        {
          "time" : "2025-01-01T00:00:00.000Z",
          "status" : "SUCCESS"
        }
      ]
    },
    "expired_at" : "2025-01-01T00:10:00.000Z"
  }
}
```

**Versions**

* [v3 (latest)](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/3)
* [v2](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/2)
* [v1](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamEvent/1)
