POST api/MediaPlanImport/Upload

Request Information

URI Parameters

None.

Body Parameters

clsMediaPlanImport
NameDescriptionTypeAdditional information
agency_id

integer

None.

agency_name

string

None.

client_id

integer

None.

client_name

string

None.

campaign_id

integer

None.

campaign_name

string

None.

channel_id

integer

None.

channel_name

string

None.

mediaplan

Collection of clsJSON_mediaplan

None.

hasError

boolean

None.

ErrorNumber

integer

None.

ErrorMessage

string

None.

nrRecords

integer

None.

nrImported

integer

None.

nrNotImported

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "agency_id": 1,
  "agency_name": "sample string 2",
  "client_id": 3,
  "client_name": "sample string 4",
  "campaign_id": 5,
  "campaign_name": "sample string 6",
  "channel_id": 7,
  "channel_name": "sample string 8",
  "mediaplan": [
    {
      "mpDate": "sample string 1",
      "mpStartTime": "sample string 2",
      "mpEndTime": "sample string 3",
      "mpProgram": "sample string 4",
      "mpSpotName": "sample string 5",
      "mpSpotDuration": 6,
      "mpSpotCode": "sample string 7",
      "mpBuyingRtg": 8.0,
      "mpBuyingGRP": 9.0,
      "mpRtg": 10.0,
      "mpTRP": 11.0,
      "mpPositionInBreak": "sample string 12",
      "mpTail": 13,
      "mpTailNotes": "sample string 14",
      "mpChooseBreak": 15,
      "mpSoloSpot": 16,
      "mpSplitScreen": 17,
      "mpGraphicInsertion": 18,
      "mpNonPremiumProg": 19,
      "mpBroadcast_id": "sample string 20",
      "mpSourceID": "sample string 21",
      "mpNotes": "sample string 22",
      "hasError": true,
      "ErrorNumber": 24,
      "ErrorMessage": "sample string 25"
    },
    {
      "mpDate": "sample string 1",
      "mpStartTime": "sample string 2",
      "mpEndTime": "sample string 3",
      "mpProgram": "sample string 4",
      "mpSpotName": "sample string 5",
      "mpSpotDuration": 6,
      "mpSpotCode": "sample string 7",
      "mpBuyingRtg": 8.0,
      "mpBuyingGRP": 9.0,
      "mpRtg": 10.0,
      "mpTRP": 11.0,
      "mpPositionInBreak": "sample string 12",
      "mpTail": 13,
      "mpTailNotes": "sample string 14",
      "mpChooseBreak": 15,
      "mpSoloSpot": 16,
      "mpSplitScreen": 17,
      "mpGraphicInsertion": 18,
      "mpNonPremiumProg": 19,
      "mpBroadcast_id": "sample string 20",
      "mpSourceID": "sample string 21",
      "mpNotes": "sample string 22",
      "hasError": true,
      "ErrorNumber": 24,
      "ErrorMessage": "sample string 25"
    }
  ],
  "hasError": true,
  "ErrorNumber": 10,
  "ErrorMessage": "sample string 11",
  "nrRecords": 12,
  "nrImported": 13,
  "nrNotImported": 14
}

application/xml, text/xml

Sample:
<clsMediaPlanImport xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyTSpAPInetFobjects.MediaPlanImport">
  <ErrorMessage>sample string 11</ErrorMessage>
  <ErrorNumber>10</ErrorNumber>
  <agency_id>1</agency_id>
  <agency_name>sample string 2</agency_name>
  <campaign_id>5</campaign_id>
  <campaign_name>sample string 6</campaign_name>
  <channel_id>7</channel_id>
  <channel_name>sample string 8</channel_name>
  <client_id>3</client_id>
  <client_name>sample string 4</client_name>
  <hasError>true</hasError>
  <mediaplan>
    <clsJSON_mediaplan>
      <ErrorMessage>sample string 25</ErrorMessage>
      <ErrorNumber>24</ErrorNumber>
      <hasError>true</hasError>
      <mpBroadcast_id>sample string 20</mpBroadcast_id>
      <mpBuyingGRP>9</mpBuyingGRP>
      <mpBuyingRtg>8</mpBuyingRtg>
      <mpChooseBreak>15</mpChooseBreak>
      <mpDate>sample string 1</mpDate>
      <mpEndTime>sample string 3</mpEndTime>
      <mpGraphicInsertion>18</mpGraphicInsertion>
      <mpNonPremiumProg>19</mpNonPremiumProg>
      <mpNotes>sample string 22</mpNotes>
      <mpPositionInBreak>sample string 12</mpPositionInBreak>
      <mpProgram>sample string 4</mpProgram>
      <mpRtg>10</mpRtg>
      <mpSoloSpot>16</mpSoloSpot>
      <mpSourceID>sample string 21</mpSourceID>
      <mpSplitScreen>17</mpSplitScreen>
      <mpSpotCode>sample string 7</mpSpotCode>
      <mpSpotDuration>6</mpSpotDuration>
      <mpSpotName>sample string 5</mpSpotName>
      <mpStartTime>sample string 2</mpStartTime>
      <mpTRP>11</mpTRP>
      <mpTail>13</mpTail>
      <mpTailNotes>sample string 14</mpTailNotes>
    </clsJSON_mediaplan>
    <clsJSON_mediaplan>
      <ErrorMessage>sample string 25</ErrorMessage>
      <ErrorNumber>24</ErrorNumber>
      <hasError>true</hasError>
      <mpBroadcast_id>sample string 20</mpBroadcast_id>
      <mpBuyingGRP>9</mpBuyingGRP>
      <mpBuyingRtg>8</mpBuyingRtg>
      <mpChooseBreak>15</mpChooseBreak>
      <mpDate>sample string 1</mpDate>
      <mpEndTime>sample string 3</mpEndTime>
      <mpGraphicInsertion>18</mpGraphicInsertion>
      <mpNonPremiumProg>19</mpNonPremiumProg>
      <mpNotes>sample string 22</mpNotes>
      <mpPositionInBreak>sample string 12</mpPositionInBreak>
      <mpProgram>sample string 4</mpProgram>
      <mpRtg>10</mpRtg>
      <mpSoloSpot>16</mpSoloSpot>
      <mpSourceID>sample string 21</mpSourceID>
      <mpSplitScreen>17</mpSplitScreen>
      <mpSpotCode>sample string 7</mpSpotCode>
      <mpSpotDuration>6</mpSpotDuration>
      <mpSpotName>sample string 5</mpSpotName>
      <mpStartTime>sample string 2</mpStartTime>
      <mpTRP>11</mpTRP>
      <mpTail>13</mpTail>
      <mpTailNotes>sample string 14</mpTailNotes>
    </clsJSON_mediaplan>
  </mediaplan>
  <nrImported>13</nrImported>
  <nrNotImported>14</nrNotImported>
  <nrRecords>12</nrRecords>
</clsMediaPlanImport>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

string

Response Formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>