POST | /portal/10dlc |
---|
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using Voice.Api.Portal;
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 virtual string AccountId { get; set; }
public virtual string CustomerId { get; set; }
public virtual bool USOrCanada { get; set; }
public virtual string TaxId { get; set; }
public virtual string TaxIdValue { get; set; }
public virtual string BusinessName { get; set; }
public virtual string FirstName { get; set; }
public virtual string LastName { get; set; }
public virtual string Email { get; set; }
public virtual string Country { get; set; }
public virtual string PhoneNumber { get; set; }
public virtual string AddressStreet1 { get; set; }
public virtual string AddressStreet2 { get; set; }
public virtual string AddressCity { get; set; }
public virtual string AddressState { get; set; }
public virtual string AddressPostalCode { get; set; }
public virtual string Description { get; set; }
public virtual bool AcceptTerms { get; set; }
public virtual string Representative { get; set; }
public virtual string WebsiteUrl { get; set; }
public virtual string BusinessIndustry { get; set; }
public virtual string BusinessRegistrationNumber { get; set; }
public virtual string BusinessRegistrationIDType { get; set; }
public virtual string BusinessType { get; set; }
public virtual string BusinesTitle { get; set; }
public virtual string BrandName { get; set; }
public virtual string BrandType { get; set; }
public virtual string CompanyType { get; set; }
public virtual string PoliticalOrganization { get; set; }
public virtual string MobilePhoneNumber { get; set; }
public virtual string StockExchange { get; set; }
public virtual string StockTicker { get; set; }
public virtual string CampaignVerifyToken { get; set; }
public virtual bool Campaign { get; set; }
public virtual string CampaignDescription { get; set; }
public virtual string SampleMessage1 { get; set; }
public virtual string SampleMessage2 { get; set; }
public virtual string SampleMessage3 { get; set; }
public virtual string SampleMessage4 { get; set; }
public virtual string SampleMessage5 { get; set; }
public virtual string ConsentMessage { get; set; }
public virtual string OptKeywords { get; set; }
public virtual string OptMessage { get; set; }
public virtual string CampaignUseCases { get; set; }
public virtual bool EmbeddedLinks { get; set; }
public virtual bool IncludePhonenumbers { get; set; }
public virtual bool LoanArrangement { get; set; }
public virtual string Vertical { get; set; }
public virtual string JobPosition { get; set; }
public virtual bool CTIA { get; set; }
public virtual string[] BusinessRegions { get; set; }
public virtual string BrandMobilePhoneNumber { get; set; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
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: text/csv
Content-Type: text/csv
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"}