PostAds Connector v1.0
1. Prerequisites and Additional Steps and Helper Utilities

2. Connector Actions and Tests
Action Name / METHOD | Traffic: POST Traffics (POST) | ||
---|---|---|---|
Action Description | Send transformed traffic data into Prodigy. For transformation, we will transform the previous step’s output (probably a webhook step) and transform it using the Input JSON Context Path and Transformation Spec parameters described below. Finally, the transformed request body will be sent to Prodigy. | ||
Request Body Name | Parameter | Type | Description (Example) |
Options | Deliverableid | Integer | Obsolete, may be deleted |
Options | Input JSON Context Path | String | The root of the step output that needs to be transformed should be injected. Ex: 1./ from webhook step |
Options | Transformation Spec | String | Jolt Transformation Spec should be entered between double quotes, i.e., (“….”). This spec should not have any new lines, it should be converted into one line, using a tool like https://w3percentagecalculator.com/json-to-one-line-converter/ |
Options | Traffic | Array | If we enter any value for Traffic array (or any other field), the transformed traffic array will be overwritten by the value entered in UI. |
|
|
|
|

An example of the incoming payload structure for Webhook is given below.
{
"Header": {
"PurchaseOrder": "dev test",
"JobNumber": "",
"OrderedBy": "John Doe,
"OrderCreateddate": "APR 26, 2021, 07:04 PM",
"CompanyName": "My Company 21",
"BrandName": "My Company Consumer Group (VCG)",
"ProductName": "Fios",
"WorkOrder": "812791"
},
"Details": [
{
"Destination": "0041",
"Market": "Reno NV",
"AdId": "TEST10172022001",
"DeliveryStatus": "Complete",
"DeliveryDate": "2023-04-26 04:09 PM",
"VendorName": "OVER THE NOSE",
"DurationInSeconds": 10,
"ProxyUrl": "https://mycompany.orderanalytics/datetime/test.mp4",
"TrafficExpressUrls": null
},
{
"Destination": "0041",
"Market": "Reno NV",
"AdId": "TEST10182022001",
"DeliveryStatus": "Complete",
"DeliveryDate": "2023-04-26 04:47 PM",
"VendorName": "OVER THE NOSE",
"DurationInSeconds": 10,
"ProxyUrl": "https://mycompany.orderanalytics/datetime/test2.mp4",
"TrafficExpressUrls": null
},
{
"Destination": "0041",
"Market": "Reno NV",
"AdId": null,
"DeliveryStatus": "Complete",
"DeliveryDate": "2023-04-26 04:11 PM",
"VendorName": "PIXIE",
"DurationInSeconds": null,
"ProxyUrl": null,
"TrafficExpressUrls": [
"https://ycompany.orderanalytics/datetime/dates.docx"
]
}
]
}