# Verification Attempt DLR

## Delivered

`com.twilio.accountsecurity.verify.attempt-dlr.delivered`

> \[!CAUTION]
>
> This event type has been [restricted](/docs/events/event-types-lifecycle#event-type-status-details). You may not create new subscriptions for restricted event types. [Learn more](/docs/verify/verify-events).

Verification Attempt DLR 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/verify-events).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.attempt-dlr.delivered",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1",
  "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",
    "dlr_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+573145324545",
    "number_segments" : 2
  }
}
```

**Versions**

#### v1 (latest)

* `string` **created\_at** (required). The date when the attempt was created, given in ISO 8601 format.
* `string` **account\_sid** (required). Unique SID that identifies the Twilio account.
* `string` **service\_sid** (required). Unique SID that identifies the Verify service.
* `string` **verification\_sid** (required). Unique SID identifying the verification.
* `string` **attempt\_sid** (required). SID of the specific attempt used for delivering the verification.
* `string` **error\_code**. Error code returned in case the delivery failed; empty if successful.
* `string` **channel** (required). Channel used for verification such as SMS.
* `string` **dlr\_status** (required). Delivery receipt status that the verification message returns, such as  `DELIVERED` or `FAILED`.
* `boolean` **has\_fallback**. Flag that Indicates if a fallback channel was enabled.
* `boolean` **is\_fallback**. Flag that Indicates if the current verification is a fallback attempt.
* `string` **mnc**. Mobile Network Code that identifies the mobile carrier.
* `string` **mcc**. Mobile Country Code that identifies the country of the carrier.
* `string` **to** (required). Destination phone number expressed in E.164 format.
* `integer` **number\_segments**. Number of SMS segments used to deliver the verification message.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1).

## Failed

`com.twilio.accountsecurity.verify.attempt-dlr.failed`

> \[!CAUTION]
>
> This event type has been [restricted](/docs/events/event-types-lifecycle#event-type-status-details). You may not create new subscriptions for restricted event types. [Learn more](/docs/verify/verify-events).

Verification Attempt DLR 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/verify-events).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.attempt-dlr.failed",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1",
  "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",
    "dlr_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+573145324545",
    "number_segments" : 2
  }
}
```

**Versions**

#### v1 (latest)

* `string` **created\_at** (required). The date when the attempt was created, given in ISO 8601 format.
* `string` **account\_sid** (required). Unique SID that identifies the Twilio account.
* `string` **service\_sid** (required). Unique SID that identifies the Verify service.
* `string` **verification\_sid** (required). Unique SID identifying the verification.
* `string` **attempt\_sid** (required). SID of the specific attempt used for delivering the verification.
* `string` **error\_code**. Error code returned in case the delivery failed; empty if successful.
* `string` **channel** (required). Channel used for verification such as SMS.
* `string` **dlr\_status** (required). Delivery receipt status that the verification message returns, such as  `DELIVERED` or `FAILED`.
* `boolean` **has\_fallback**. Flag that Indicates if a fallback channel was enabled.
* `boolean` **is\_fallback**. Flag that Indicates if the current verification is a fallback attempt.
* `string` **mnc**. Mobile Network Code that identifies the mobile carrier.
* `string` **mcc**. Mobile Country Code that identifies the country of the carrier.
* `string` **to** (required). Destination phone number expressed in E.164 format.
* `integer` **number\_segments**. Number of SMS segments used to deliver the verification message.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1).

## Read

`com.twilio.accountsecurity.verify.attempt-dlr.read`

> \[!CAUTION]
>
> This event type has been [restricted](/docs/events/event-types-lifecycle#event-type-status-details). You may not create new subscriptions for restricted event types. [Learn more](/docs/verify/verify-events).

Verification Attempt DLR 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/verify-events).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.attempt-dlr.read",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1",
  "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",
    "dlr_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+573145324545",
    "number_segments" : 2
  }
}
```

**Versions**

#### v1 (latest)

* `string` **created\_at** (required). The date when the attempt was created, given in ISO 8601 format.
* `string` **account\_sid** (required). Unique SID that identifies the Twilio account.
* `string` **service\_sid** (required). Unique SID that identifies the Verify service.
* `string` **verification\_sid** (required). Unique SID identifying the verification.
* `string` **attempt\_sid** (required). SID of the specific attempt used for delivering the verification.
* `string` **error\_code**. Error code returned in case the delivery failed; empty if successful.
* `string` **channel** (required). Channel used for verification such as SMS.
* `string` **dlr\_status** (required). Delivery receipt status that the verification message returns, such as  `DELIVERED` or `FAILED`.
* `boolean` **has\_fallback**. Flag that Indicates if a fallback channel was enabled.
* `boolean` **is\_fallback**. Flag that Indicates if the current verification is a fallback attempt.
* `string` **mnc**. Mobile Network Code that identifies the mobile carrier.
* `string` **mcc**. Mobile Country Code that identifies the country of the carrier.
* `string` **to** (required). Destination phone number expressed in E.164 format.
* `integer` **number\_segments**. Number of SMS segments used to deliver the verification message.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1).

## Sent

`com.twilio.accountsecurity.verify.attempt-dlr.sent`

> \[!CAUTION]
>
> This event type has been [restricted](/docs/events/event-types-lifecycle#event-type-status-details). You may not create new subscriptions for restricted event types. [Learn more](/docs/verify/verify-events).

Verification Attempt DLR 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/verify-events).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.attempt-dlr.sent",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1",
  "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",
    "dlr_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+573145324545",
    "number_segments" : 2
  }
}
```

**Versions**

#### v1 (latest)

* `string` **created\_at** (required). The date when the attempt was created, given in ISO 8601 format.
* `string` **account\_sid** (required). Unique SID that identifies the Twilio account.
* `string` **service\_sid** (required). Unique SID that identifies the Verify service.
* `string` **verification\_sid** (required). Unique SID identifying the verification.
* `string` **attempt\_sid** (required). SID of the specific attempt used for delivering the verification.
* `string` **error\_code**. Error code returned in case the delivery failed; empty if successful.
* `string` **channel** (required). Channel used for verification such as SMS.
* `string` **dlr\_status** (required). Delivery receipt status that the verification message returns, such as  `DELIVERED` or `FAILED`.
* `boolean` **has\_fallback**. Flag that Indicates if a fallback channel was enabled.
* `boolean` **is\_fallback**. Flag that Indicates if the current verification is a fallback attempt.
* `string` **mnc**. Mobile Network Code that identifies the mobile carrier.
* `string` **mcc**. Mobile Country Code that identifies the country of the carrier.
* `string` **to** (required). Destination phone number expressed in E.164 format.
* `integer` **number\_segments**. Number of SMS segments used to deliver the verification message.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1).

## Undelivered

`com.twilio.accountsecurity.verify.attempt-dlr.undelivered`

> \[!CAUTION]
>
> This event type has been [restricted](/docs/events/event-types-lifecycle#event-type-status-details). You may not create new subscriptions for restricted event types. [Learn more](/docs/verify/verify-events).

Verification Attempt DLR 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/verify-events).

**Examples**

```json
{
  "specversion" : "1.0",
  "type" : "com.twilio.accountsecurity.verify.attempt-dlr.undelivered",
  "source" : "AB00000000000000000000000001",
  "id" : "NO00000000000000000000000001",
  "dataschema" : "https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1",
  "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",
    "dlr_status" : "DELIVERED",
    "has_fallback" : false,
    "is_fallback" : false,
    "mnc" : "460",
    "mcc" : "05",
    "to" : "+573145324545",
    "number_segments" : 2
  }
}
```

**Versions**

#### v1 (latest)

* `string` **created\_at** (required). The date when the attempt was created, given in ISO 8601 format.
* `string` **account\_sid** (required). Unique SID that identifies the Twilio account.
* `string` **service\_sid** (required). Unique SID that identifies the Verify service.
* `string` **verification\_sid** (required). Unique SID identifying the verification.
* `string` **attempt\_sid** (required). SID of the specific attempt used for delivering the verification.
* `string` **error\_code**. Error code returned in case the delivery failed; empty if successful.
* `string` **channel** (required). Channel used for verification such as SMS.
* `string` **dlr\_status** (required). Delivery receipt status that the verification message returns, such as  `DELIVERED` or `FAILED`.
* `boolean` **has\_fallback**. Flag that Indicates if a fallback channel was enabled.
* `boolean` **is\_fallback**. Flag that Indicates if the current verification is a fallback attempt.
* `string` **mnc**. Mobile Network Code that identifies the mobile carrier.
* `string` **mcc**. Mobile Country Code that identifies the country of the carrier.
* `string` **to** (required). Destination phone number expressed in E.164 format.
* `integer` **number\_segments**. Number of SMS segments used to deliver the verification message.

The full specification for version 1 is also available as a [JSON schema](https://events-schemas.twilio.com/AccountSecurity.VerifyEventStreamDLREvent/1).
