Set Offer Marketing Types
PATCH /offer/set_offer_marketing_types
Description | URL | Response Format | Request Method | Authentication |
---|---|---|---|---|
Update the marketing types associated with an offer | https://domain/api/offer/set_offer_marketing_types | JSON | PATCH | HTTP headers |
Parameters
Name | Description | Type | Required |
---|---|---|---|
offerid | The offer to update | integer | yes |
marketing_types | Array or comma separated list of marketing type ids to associate with this offer | array, string | yes |
append | Adds to existing marketing types. Default is to replace them. | boolean | no |
Note
If you pass offer ids, all landing pages in those offers will be affected. If you pass advertiser ids, all landing pages of all offers associated with those advertisers will be affected.
Example Request
PATCH
Response:
Example Code
php
<?php
$url = 'http://domain/api/offer/set_offer_marketing_types';
$curl = curl_init();
$headers = array(
'api-key: 44b5498dbcb481a0d00b404c0169af62',
'api-username: productsupport'
);
$data = Array(
'offerid' => 2,
'marketing_types' => Array(1,2)
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
$resp = curl_exec($curl);
//dumps an associative array representation of the json response
$output = json_decode($resp, true);
if($output !== NULL) {
//json was valid. Dump the decoded array
print_r($output);
}
else {
//invalid json, just dump the raw response
print_r($resp);
}
// Close request to clear up some resources
curl_close($curl);
?>