# Number Registration

## Failed

`com.twilio.messaging.compliance.number-registration.failed`

Number Registration 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/messaging/compliance/a2p-10dlc/event-streams-setup).

**Versions**

#### v2 (latest)

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **messagingservicesid**. \[NEW] Messaging Service SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `string` **failurereason**. Phone Number registration failure reason.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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

#### v1

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `string` **failurereason**. Phone Number registration failure reason.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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

## Pending

`com.twilio.messaging.compliance.number-registration.pending`

Number Registration 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/messaging/compliance/a2p-10dlc/event-streams-setup).

**Versions**

#### v2 (latest)

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **messagingservicesid**. \[NEW] Messaging Service SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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

#### v1

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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

## Succeeded

`com.twilio.messaging.compliance.number-registration.successful`

Number Registration Succeeded 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/messaging/compliance/a2p-10dlc/event-streams-setup).

**Versions**

#### v2 (latest)

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **messagingservicesid**. \[NEW] Messaging Service SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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

#### v1

* `string` **id**. ID for this event.
* `string` **phonenumber**. Phone number in E.164 format.
* `string` **phonenumbersid**. Phone Number SID.
* `string` **accountsid**. Account SID.
* `string` **campaignsid**. Campaign SID.
* `string` **externalstatus**. External Status of the Phone Number.
* `integer` **timestamp**. Phone Number registration event timestamp.
* `integer` **updateddate**. Last updated date.

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