# twilio-messaging OpenAPI overview

> Below is an overview of the twilio-messaging openapi in simple language. This API contains 58 endpoints.

For more detailed information of an endpoint, visit https://oapis.org/summary/twilio-messaging/[idOrRoute]

Twilio - Messaging v1.0.0 - https://messaging.twilio.com
This is the public Twilio REST API.

## MessagingV1AlphaSender

- [ListAlphaSender](https://oapis.org/openapi/twilio-messaging/ListAlphaSender): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/AlphaSenders?PageSize=integer&Page=integer&PageToken=string - 
- [CreateAlphaSender](https://oapis.org/openapi/twilio-messaging/CreateAlphaSender): POST https://messaging.twilio.com/v1/Services/{ServiceSid}/AlphaSenders - 
- [FetchAlphaSender](https://oapis.org/openapi/twilio-messaging/FetchAlphaSender): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/AlphaSenders/{Sid} - 
- [DeleteAlphaSender](https://oapis.org/openapi/twilio-messaging/DeleteAlphaSender): DELETE https://messaging.twilio.com/v1/Services/{ServiceSid}/AlphaSenders/{Sid} - 

## MessagingV1BrandRegistration

- [FetchBrandRegistrations](https://oapis.org/openapi/twilio-messaging/FetchBrandRegistrations): GET https://messaging.twilio.com/v1/a2p/BrandRegistrations/{Sid} - 
- [UpdateBrandRegistrations](https://oapis.org/openapi/twilio-messaging/UpdateBrandRegistrations): POST https://messaging.twilio.com/v1/a2p/BrandRegistrations/{Sid} - 
- [ListBrandRegistrations](https://oapis.org/openapi/twilio-messaging/ListBrandRegistrations): GET https://messaging.twilio.com/v1/a2p/BrandRegistrations?PageSize=integer&Page=integer&PageToken=string - 
- [CreateBrandRegistrations](https://oapis.org/openapi/twilio-messaging/CreateBrandRegistrations): POST https://messaging.twilio.com/v1/a2p/BrandRegistrations - 

## MessagingV1BrandRegistrationOtp

- [CreateBrandRegistrationOtp](https://oapis.org/openapi/twilio-messaging/CreateBrandRegistrationOtp): POST https://messaging.twilio.com/v1/a2p/BrandRegistrations/{BrandRegistrationSid}/SmsOtp - 

## MessagingV1BrandVetting

- [ListBrandVetting](https://oapis.org/openapi/twilio-messaging/ListBrandVetting): GET https://messaging.twilio.com/v1/a2p/BrandRegistrations/{BrandSid}/Vettings?VettingProvider=VettingProvider - 
- [CreateBrandVetting](https://oapis.org/openapi/twilio-messaging/CreateBrandVetting): POST https://messaging.twilio.com/v1/a2p/BrandRegistrations/{BrandSid}/Vettings - 
- [FetchBrandVetting](https://oapis.org/openapi/twilio-messaging/FetchBrandVetting): GET https://messaging.twilio.com/v1/a2p/BrandRegistrations/{BrandSid}/Vettings/{BrandVettingSid} - 

## MessagingV1ChannelSender

- [ListChannelSender](https://oapis.org/openapi/twilio-messaging/ListChannelSender): GET https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/ChannelSenders?PageSize=integer&Page=integer&PageToken=string - 
- [CreateChannelSender](https://oapis.org/openapi/twilio-messaging/CreateChannelSender): POST https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/ChannelSenders - 
- [FetchChannelSender](https://oapis.org/openapi/twilio-messaging/FetchChannelSender): GET https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid} - 
- [DeleteChannelSender](https://oapis.org/openapi/twilio-messaging/DeleteChannelSender): DELETE https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid} - 

## MessagingV1Deactivations

- [FetchDeactivation](https://oapis.org/openapi/twilio-messaging/FetchDeactivation): GET https://messaging.twilio.com/v1/Deactivations?Date=string - Fetch a list of all United States numbers that have been deactivated on a specific date.

## MessagingV1DestinationAlphaSender

- [ListDestinationAlphaSender](https://oapis.org/openapi/twilio-messaging/ListDestinationAlphaSender): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/DestinationAlphaSenders?IsoCountryCode=string&PageSize=integer&Page=integer&PageToken=string - 
- [CreateDestinationAlphaSender](https://oapis.org/openapi/twilio-messaging/CreateDestinationAlphaSender): POST https://messaging.twilio.com/v1/Services/{ServiceSid}/DestinationAlphaSenders - 
- [FetchDestinationAlphaSender](https://oapis.org/openapi/twilio-messaging/FetchDestinationAlphaSender): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/DestinationAlphaSenders/{Sid} - 
- [DeleteDestinationAlphaSender](https://oapis.org/openapi/twilio-messaging/DeleteDestinationAlphaSender): DELETE https://messaging.twilio.com/v1/Services/{ServiceSid}/DestinationAlphaSenders/{Sid} - 

## MessagingV1DomainCerts

- [FetchDomainCertV4](https://oapis.org/openapi/twilio-messaging/FetchDomainCertV4): GET https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/Certificate - 
- [UpdateDomainCertV4](https://oapis.org/openapi/twilio-messaging/UpdateDomainCertV4): POST https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/Certificate - 
- [DeleteDomainCertV4](https://oapis.org/openapi/twilio-messaging/DeleteDomainCertV4): DELETE https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/Certificate - 

## MessagingV1DomainConfig

- [FetchDomainConfig](https://oapis.org/openapi/twilio-messaging/FetchDomainConfig): GET https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/Config - 
- [UpdateDomainConfig](https://oapis.org/openapi/twilio-messaging/UpdateDomainConfig): POST https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/Config - 

## MessagingV1DomainConfigMessagingService

- [FetchDomainConfigMessagingService](https://oapis.org/openapi/twilio-messaging/FetchDomainConfigMessagingService): GET https://messaging.twilio.com/v1/LinkShortening/MessagingService/{MessagingServiceSid}/DomainConfig - 

## MessagingV1DomainValidateDns

- [FetchDomainDnsValidation](https://oapis.org/openapi/twilio-messaging/FetchDomainDnsValidation): GET https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/ValidateDns - 

## MessagingV1ExternalCampaign

- [CreateExternalCampaign](https://oapis.org/openapi/twilio-messaging/CreateExternalCampaign): POST https://messaging.twilio.com/v1/Services/PreregisteredUsa2p - 

## MessagingV1LinkshorteningMessagingService

- [CreateLinkshorteningMessagingService](https://oapis.org/openapi/twilio-messaging/CreateLinkshorteningMessagingService): POST https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/MessagingServices/{MessagingServiceSid} - 
- [DeleteLinkshorteningMessagingService](https://oapis.org/openapi/twilio-messaging/DeleteLinkshorteningMessagingService): DELETE https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/MessagingServices/{MessagingServiceSid} - 

## MessagingV1LinkshorteningMessagingServiceDomainAssociation

- [FetchLinkshorteningMessagingServiceDomainAssociation](https://oapis.org/openapi/twilio-messaging/FetchLinkshorteningMessagingServiceDomainAssociation): GET https://messaging.twilio.com/v1/LinkShortening/MessagingServices/{MessagingServiceSid}/Domain - 

## MessagingV1PhoneNumber

- [ListPhoneNumber](https://oapis.org/openapi/twilio-messaging/ListPhoneNumber): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/PhoneNumbers?PageSize=integer&Page=integer&PageToken=string - 
- [CreatePhoneNumber](https://oapis.org/openapi/twilio-messaging/CreatePhoneNumber): POST https://messaging.twilio.com/v1/Services/{ServiceSid}/PhoneNumbers - 
- [FetchPhoneNumber](https://oapis.org/openapi/twilio-messaging/FetchPhoneNumber): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/PhoneNumbers/{Sid} - 
- [DeletePhoneNumber](https://oapis.org/openapi/twilio-messaging/DeletePhoneNumber): DELETE https://messaging.twilio.com/v1/Services/{ServiceSid}/PhoneNumbers/{Sid} - 

## MessagingV1RequestManagedCert

- [UpdateRequestManagedCert](https://oapis.org/openapi/twilio-messaging/UpdateRequestManagedCert): POST https://messaging.twilio.com/v1/LinkShortening/Domains/{DomainSid}/RequestManagedCert - 

## MessagingV1Service

- [ListService](https://oapis.org/openapi/twilio-messaging/ListService): GET https://messaging.twilio.com/v1/Services?PageSize=integer&Page=integer&PageToken=string - 
- [CreateService](https://oapis.org/openapi/twilio-messaging/CreateService): POST https://messaging.twilio.com/v1/Services - 
- [FetchService](https://oapis.org/openapi/twilio-messaging/FetchService): GET https://messaging.twilio.com/v1/Services/{Sid} - 
- [UpdateService](https://oapis.org/openapi/twilio-messaging/UpdateService): POST https://messaging.twilio.com/v1/Services/{Sid} - 
- [DeleteService](https://oapis.org/openapi/twilio-messaging/DeleteService): DELETE https://messaging.twilio.com/v1/Services/{Sid} - 

## MessagingV1ShortCode

- [ListShortCode](https://oapis.org/openapi/twilio-messaging/ListShortCode): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/ShortCodes?PageSize=integer&Page=integer&PageToken=string - 
- [CreateShortCode](https://oapis.org/openapi/twilio-messaging/CreateShortCode): POST https://messaging.twilio.com/v1/Services/{ServiceSid}/ShortCodes - 
- [FetchShortCode](https://oapis.org/openapi/twilio-messaging/FetchShortCode): GET https://messaging.twilio.com/v1/Services/{ServiceSid}/ShortCodes/{Sid} - 
- [DeleteShortCode](https://oapis.org/openapi/twilio-messaging/DeleteShortCode): DELETE https://messaging.twilio.com/v1/Services/{ServiceSid}/ShortCodes/{Sid} - 

## MessagingV1TollfreeVerification

- [FetchTollfreeVerification](https://oapis.org/openapi/twilio-messaging/FetchTollfreeVerification): GET https://messaging.twilio.com/v1/Tollfree/Verifications/{Sid} - Retrieve a tollfree verification
- [UpdateTollfreeVerification](https://oapis.org/openapi/twilio-messaging/UpdateTollfreeVerification): POST https://messaging.twilio.com/v1/Tollfree/Verifications/{Sid} - Edit a tollfree verification
- [DeleteTollfreeVerification](https://oapis.org/openapi/twilio-messaging/DeleteTollfreeVerification): DELETE https://messaging.twilio.com/v1/Tollfree/Verifications/{Sid} - Delete a tollfree verification
- [ListTollfreeVerification](https://oapis.org/openapi/twilio-messaging/ListTollfreeVerification): GET https://messaging.twilio.com/v1/Tollfree/Verifications?TollfreePhoneNumberSid=string&Status=Status&ExternalReferenceId=string&IncludeSubAccounts=boolean&PageSize=integer&Page=integer&PageToken=string&TrustProductSid=array - List tollfree verifications
- [CreateTollfreeVerification](https://oapis.org/openapi/twilio-messaging/CreateTollfreeVerification): POST https://messaging.twilio.com/v1/Tollfree/Verifications - Create a tollfree verification

## MessagingV1UsAppToPerson

- [ListUsAppToPerson](https://oapis.org/openapi/twilio-messaging/ListUsAppToPerson): GET https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p?PageSize=integer&Page=integer&PageToken=string - 
- [CreateUsAppToPerson](https://oapis.org/openapi/twilio-messaging/CreateUsAppToPerson): POST https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p - 
- [FetchUsAppToPerson](https://oapis.org/openapi/twilio-messaging/FetchUsAppToPerson): GET https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/{Sid} - 
- [UpdateUsAppToPerson](https://oapis.org/openapi/twilio-messaging/UpdateUsAppToPerson): POST https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/{Sid} - 
- [DeleteUsAppToPerson](https://oapis.org/openapi/twilio-messaging/DeleteUsAppToPerson): DELETE https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/{Sid} - 

## MessagingV1UsAppToPersonUsecase

- [FetchUsAppToPersonUsecase](https://oapis.org/openapi/twilio-messaging/FetchUsAppToPersonUsecase): GET https://messaging.twilio.com/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/Usecases?BrandRegistrationSid=string - 

## MessagingV1Usecase

- [FetchUsecase](https://oapis.org/openapi/twilio-messaging/FetchUsecase): GET https://messaging.twilio.com/v1/Services/Usecases - 
