POST | /portal/10dlc |
---|
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Voice.Api.Portal
Namespace Global
Namespace Voice.Api.Portal
'''<Summary>
'''Submits a registration for the current customer's 10DLC
'''</Summary>
<Api(Description:="Submits a registration for the current customer's 10DLC")>
Public Partial Class AppRegister10Dlc
Public Overridable Property AccountId As String
Public Overridable Property CustomerId As String
Public Overridable Property USOrCanada As Boolean
Public Overridable Property TaxId As String
Public Overridable Property TaxIdValue As String
Public Overridable Property BusinessName As String
Public Overridable Property FirstName As String
Public Overridable Property LastName As String
Public Overridable Property Email As String
Public Overridable Property Country As String
Public Overridable Property PhoneNumber As String
Public Overridable Property AddressStreet1 As String
Public Overridable Property AddressStreet2 As String
Public Overridable Property AddressCity As String
Public Overridable Property AddressState As String
Public Overridable Property AddressPostalCode As String
Public Overridable Property Description As String
Public Overridable Property AcceptTerms As Boolean
Public Overridable Property Representative As String
Public Overridable Property WebsiteUrl As String
Public Overridable Property BusinessIndustry As String
Public Overridable Property BusinessRegistrationNumber As String
Public Overridable Property BusinessRegistrationIDType As String
Public Overridable Property BusinessType As String
Public Overridable Property BusinesTitle As String
Public Overridable Property BrandName As String
Public Overridable Property BrandType As String
Public Overridable Property CompanyType As String
Public Overridable Property PoliticalOrganization As String
Public Overridable Property MobilePhoneNumber As String
Public Overridable Property StockExchange As String
Public Overridable Property StockTicker As String
Public Overridable Property CampaignVerifyToken As String
Public Overridable Property Campaign As Boolean
Public Overridable Property CampaignDescription As String
Public Overridable Property SampleMessage1 As String
Public Overridable Property SampleMessage2 As String
Public Overridable Property SampleMessage3 As String
Public Overridable Property SampleMessage4 As String
Public Overridable Property SampleMessage5 As String
Public Overridable Property ConsentMessage As String
Public Overridable Property OptKeywords As String
Public Overridable Property OptMessage As String
Public Overridable Property CampaignUseCases As String
Public Overridable Property EmbeddedLinks As Boolean
Public Overridable Property IncludePhonenumbers As Boolean
Public Overridable Property LoanArrangement As Boolean
Public Overridable Property Vertical As String
Public Overridable Property JobPosition As String
Public Overridable Property CTIA As Boolean
Public Overridable Property BusinessRegions As String()
Public Overridable Property BrandMobilePhoneNumber As String
End Class
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /portal/10dlc HTTP/1.1
Host: team.evovoice.io
Accept: application/json
Content-Type: application/json
Content-Length: length
{"accountId":"String","customerId":"String","usOrCanada":false,"taxId":"String","taxIdValue":"String","businessName":"String","firstName":"String","lastName":"String","email":"String","country":"String","phoneNumber":"String","addressStreet1":"String","addressStreet2":"String","addressCity":"String","addressState":"String","addressPostalCode":"String","description":"String","acceptTerms":false,"representative":"String","websiteUrl":"String","businessIndustry":"String","businessRegistrationNumber":"String","businessRegistrationIDType":"String","businessType":"String","businesTitle":"String","brandName":"String","brandType":"String","companyType":"String","politicalOrganization":"String","mobilePhoneNumber":"String","stockExchange":"String","stockTicker":"String","campaignVerifyToken":"String","campaign":false,"campaignDescription":"String","sampleMessage1":"String","sampleMessage2":"String","sampleMessage3":"String","sampleMessage4":"String","sampleMessage5":"String","consentMessage":"String","optKeywords":"String","optMessage":"String","campaignUseCases":"String","embeddedLinks":false,"includePhonenumbers":false,"loanArrangement":false,"vertical":"String","jobPosition":"String","ctia":false,"businessRegions":["String"],"brandMobilePhoneNumber":"String"}