Evo Voice

<back to all web services

AppRegister10Dlc

Submits a registration for the current customer's 10DLC

Requires Authentication
The following routes are available for this service:
POST/portal/10dlc
Imports System
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 Sub New()
                BusinessRegions = New String(){}
            End Sub

            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

VB.NET AppRegister10Dlc DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

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: evovoice.io 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<AppRegister10Dlc xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Portal">
  <AcceptTerms>false</AcceptTerms>
  <AccountId>String</AccountId>
  <AddressCity>String</AddressCity>
  <AddressPostalCode>String</AddressPostalCode>
  <AddressState>String</AddressState>
  <AddressStreet1>String</AddressStreet1>
  <AddressStreet2>String</AddressStreet2>
  <BrandMobilePhoneNumber>String</BrandMobilePhoneNumber>
  <BrandName>String</BrandName>
  <BrandType>String</BrandType>
  <BusinesTitle>String</BusinesTitle>
  <BusinessIndustry>String</BusinessIndustry>
  <BusinessName>String</BusinessName>
  <BusinessRegions xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </BusinessRegions>
  <BusinessRegistrationIDType>String</BusinessRegistrationIDType>
  <BusinessRegistrationNumber>String</BusinessRegistrationNumber>
  <BusinessType>String</BusinessType>
  <CTIA>false</CTIA>
  <Campaign>false</Campaign>
  <CampaignDescription>String</CampaignDescription>
  <CampaignUseCases>String</CampaignUseCases>
  <CampaignVerifyToken>String</CampaignVerifyToken>
  <CompanyType>String</CompanyType>
  <ConsentMessage>String</ConsentMessage>
  <Country>String</Country>
  <CustomerId>String</CustomerId>
  <Description>String</Description>
  <Email>String</Email>
  <EmbeddedLinks>false</EmbeddedLinks>
  <FirstName>String</FirstName>
  <IncludePhonenumbers>false</IncludePhonenumbers>
  <JobPosition>String</JobPosition>
  <LastName>String</LastName>
  <LoanArrangement>false</LoanArrangement>
  <MobilePhoneNumber>String</MobilePhoneNumber>
  <OptKeywords>String</OptKeywords>
  <OptMessage>String</OptMessage>
  <PhoneNumber>String</PhoneNumber>
  <PoliticalOrganization>String</PoliticalOrganization>
  <Representative>String</Representative>
  <SampleMessage1>String</SampleMessage1>
  <SampleMessage2>String</SampleMessage2>
  <SampleMessage3>String</SampleMessage3>
  <SampleMessage4>String</SampleMessage4>
  <SampleMessage5>String</SampleMessage5>
  <StockExchange>String</StockExchange>
  <StockTicker>String</StockTicker>
  <TaxId>String</TaxId>
  <TaxIdValue>String</TaxIdValue>
  <USOrCanada>false</USOrCanada>
  <Vertical>String</Vertical>
  <WebsiteUrl>String</WebsiteUrl>
</AppRegister10Dlc>