PUT api/Campaign

Request Information

URI Parameters

None.

Body Parameters

Campaign
NameDescriptionTypeAdditional information
CustomerID

integer

None.

SyncProfileID

integer

None.

Name

string

None.

TextMessage

string

None.

ExternalCampaignID

string

None.

CurrencyCode

string

None.

CostLocal

decimal number

None.

MarketingListID

string

None.

TotalContacts

integer

None.

LastSentSMSDate

date

None.

Queued

integer

None.

Sent

integer

None.

Delivered

integer

None.

Failed

integer

None.

Frozen

integer

None.

Replies

integer

None.

TotalOpenedLinks

integer

None.

TotalDistinctOpenedLinks

integer

None.

TotalLinksInMessage

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerID": 1,
  "SyncProfileID": 2,
  "Name": "sample string 3",
  "TextMessage": "sample string 4",
  "ExternalCampaignID": "sample string 5",
  "CurrencyCode": "sample string 6",
  "CostLocal": 1.0,
  "MarketingListID": "sample string 7",
  "TotalContacts": 1,
  "LastSentSMSDate": "2025-12-11T02:13:38.966635+00:00",
  "Queued": 1,
  "Sent": 1,
  "Delivered": 1,
  "Failed": 1,
  "Frozen": 1,
  "Replies": 1,
  "TotalOpenedLinks": 1,
  "TotalDistinctOpenedLinks": 1,
  "TotalLinksInMessage": 1
}

application/xml, text/xml

Sample:
<Campaign xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/txtsync_dynamics_webproxy.Models">
  <CostLocal>1</CostLocal>
  <CurrencyCode>sample string 6</CurrencyCode>
  <CustomerID>1</CustomerID>
  <Delivered>1</Delivered>
  <ExternalCampaignID>sample string 5</ExternalCampaignID>
  <Failed>1</Failed>
  <Frozen>1</Frozen>
  <LastSentSMSDate>2025-12-11T02:13:38.966635+00:00</LastSentSMSDate>
  <MarketingListID>sample string 7</MarketingListID>
  <Name>sample string 3</Name>
  <Queued>1</Queued>
  <Replies>1</Replies>
  <Sent>1</Sent>
  <SyncProfileID>2</SyncProfileID>
  <TextMessage>sample string 4</TextMessage>
  <TotalContacts>1</TotalContacts>
  <TotalDistinctOpenedLinks>1</TotalDistinctOpenedLinks>
  <TotalLinksInMessage>1</TotalLinksInMessage>
  <TotalOpenedLinks>1</TotalOpenedLinks>
</Campaign>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Campaign'.

Response Information

Resource Description

None.