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

# Message Status

## Delivered

`com.twilio.accountsecurity.verify.message.delivered`

Message Status Delivered 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/message-status).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.message.delivered",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.MessageStatusEvent/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "created_at" : "2025-01-01T00:00:00.000Z",
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "attempt_sid" : "VL0000000000000000000000000000001",
    "error_code" : "",
    "channel" : "SMS",
    "message_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+919999999999",
    "number_segments" : 2,
    "tags" : {
      "custom_tag" : "hello_world_of_tags",
      "other_tag" : "Here I am"
    }
  }
}
```

**Versions**

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

## Failed

`com.twilio.accountsecurity.verify.message.failed`

Message Status Failed 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/message-status).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.message.failed",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.MessageStatusEvent/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "created_at" : "2025-01-01T00:00:00.000Z",
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "attempt_sid" : "VL0000000000000000000000000000001",
    "error_code" : "",
    "channel" : "SMS",
    "message_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+919999999999",
    "number_segments" : 2,
    "tags" : {
      "custom_tag" : "hello_world_of_tags",
      "other_tag" : "Here I am"
    }
  }
}
```

**Versions**

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

## Read

`com.twilio.accountsecurity.verify.message.read`

Message Status Read 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/message-status).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.message.read",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.MessageStatusEvent/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "created_at" : "2025-01-01T00:00:00.000Z",
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "attempt_sid" : "VL0000000000000000000000000000001",
    "error_code" : "",
    "channel" : "SMS",
    "message_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+919999999999",
    "number_segments" : 2,
    "tags" : {
      "custom_tag" : "hello_world_of_tags",
      "other_tag" : "Here I am"
    }
  }
}
```

**Versions**

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

## Sent

`com.twilio.accountsecurity.verify.message.sent`

Message Status Sent 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/message-status).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.message.sent",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.MessageStatusEvent/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "created_at" : "2025-01-01T00:00:00.000Z",
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "attempt_sid" : "VL0000000000000000000000000000001",
    "error_code" : "",
    "channel" : "SMS",
    "message_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+919999999999",
    "number_segments" : 2,
    "tags" : {
      "custom_tag" : "hello_world_of_tags",
      "other_tag" : "Here I am"
    }
  }
}
```

**Versions**

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

## Undelivered

`com.twilio.accountsecurity.verify.message.undelivered`

Message Status Undelivered 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/message-status).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.message.undelivered",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.MessageStatusEvent/2",
  "datacontenttype" : "2025-10-08T07:17:02.363Z",
  "data" : {
    "created_at" : "2025-01-01T00:00:00.000Z",
    "account_sid" : "AC0000000000000000000000000000001",
    "service_sid" : "VA0000000000000000000000000000001",
    "verification_sid" : "VE0000000000000000000000000000001",
    "attempt_sid" : "VL0000000000000000000000000000001",
    "error_code" : "",
    "channel" : "SMS",
    "message_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+919999999999",
    "number_segments" : 2,
    "tags" : {
      "custom_tag" : "hello_world_of_tags",
      "other_tag" : "Here I am"
    }
  }
}
```

**Versions**

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