POST api/MediaPlanImport/Upload
Request Information
URI Parameters
None.
Body Parameters
clsMediaPlanImport| Name | Description | Type | Additional 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
stringResponse 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>