POST api/Campaign/Saveroute

Request Information

URI Parameters

None.

Body Parameters

CampaignDto
NameDescriptionTypeAdditional information
barcode

Collection of string

None.

username

string

None.

app_version

string

None.

partnerid

integer

None.

companyid

integer

None.

mobilemacaddress

string

None.

packagetypeid

integer

None.

barcodeDetails

Collection of CampaignBarcodeDetailDto

None.

Request Formats

application/json, text/json

Sample:
{
  "barcode": [
    "sample string 1",
    "sample string 2"
  ],
  "username": "sample string 1",
  "app_version": "sample string 2",
  "partnerid": 3,
  "companyid": 4,
  "mobilemacaddress": "sample string 5",
  "packagetypeid": 6,
  "barcodeDetails": [
    {
      "barcode": "sample string 1",
      "customerName": "sample string 2",
      "customerAddress": "sample string 3",
      "customerPost": "sample string 4",
      "customerCountry": "sample string 5",
      "customerCity": "sample string 6",
      "customerMobile": "sample string 7",
      "partnerID": 8,
      "companyID": 9,
      "line1": "sample string 10",
      "line2": "sample string 11",
      "color": "sample string 12",
      "packagetypeid": 13
    },
    {
      "barcode": "sample string 1",
      "customerName": "sample string 2",
      "customerAddress": "sample string 3",
      "customerPost": "sample string 4",
      "customerCountry": "sample string 5",
      "customerCity": "sample string 6",
      "customerMobile": "sample string 7",
      "partnerID": 8,
      "companyID": 9,
      "line1": "sample string 10",
      "line2": "sample string 11",
      "color": "sample string 12",
      "packagetypeid": 13
    }
  ]
}

application/xml, text/xml

Sample:
<CampaignDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PD_MC.Dtos">
  <app_version>sample string 2</app_version>
  <barcode xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </barcode>
  <barcodeDetails>
    <CampaignBarcodeDetailDto>
      <barcode>sample string 1</barcode>
      <color>sample string 12</color>
      <companyID>9</companyID>
      <customerAddress>sample string 3</customerAddress>
      <customerCity>sample string 6</customerCity>
      <customerCountry>sample string 5</customerCountry>
      <customerMobile>sample string 7</customerMobile>
      <customerName>sample string 2</customerName>
      <customerPost>sample string 4</customerPost>
      <line1>sample string 10</line1>
      <line2>sample string 11</line2>
      <packagetypeid>13</packagetypeid>
      <partnerID>8</partnerID>
    </CampaignBarcodeDetailDto>
    <CampaignBarcodeDetailDto>
      <barcode>sample string 1</barcode>
      <color>sample string 12</color>
      <companyID>9</companyID>
      <customerAddress>sample string 3</customerAddress>
      <customerCity>sample string 6</customerCity>
      <customerCountry>sample string 5</customerCountry>
      <customerMobile>sample string 7</customerMobile>
      <customerName>sample string 2</customerName>
      <customerPost>sample string 4</customerPost>
      <line1>sample string 10</line1>
      <line2>sample string 11</line2>
      <packagetypeid>13</packagetypeid>
      <partnerID>8</partnerID>
    </CampaignBarcodeDetailDto>
  </barcodeDetails>
  <companyid>4</companyid>
  <mobilemacaddress>sample string 5</mobilemacaddress>
  <packagetypeid>6</packagetypeid>
  <partnerid>3</partnerid>
  <username>sample string 1</username>
</CampaignDto>

application/x-www-form-urlencoded

Sample:

Sample not available.

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcode[0]"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcode[1]"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="username"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="app_version"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="partnerid"

3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="companyid"

4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="mobilemacaddress"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="packagetypeid"

6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].barcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerAddress"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerPost"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerCountry"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerCity"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].customerMobile"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].partnerID"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].companyID"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].line1"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].line2"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].color"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[0].packagetypeid"

13
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].barcode"

sample string 1
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerName"

sample string 2
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerAddress"

sample string 3
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerPost"

sample string 4
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerCountry"

sample string 5
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerCity"

sample string 6
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].customerMobile"

sample string 7
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].partnerID"

8
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].companyID"

9
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].line1"

sample string 10
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].line2"

sample string 11
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].color"

sample string 12
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name="barcodeDetails[1].packagetypeid"

13
--MultipartDataMediaFormatterBoundary1q2w3e--

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />

multipart/form-data

Sample:
--MultipartDataMediaFormatterBoundary1q2w3e
Content-Disposition: form-data; name=""

System.Object
--MultipartDataMediaFormatterBoundary1q2w3e--