Create Widgets
Create Widgets
POST
https://api.ocamba.com/v2/adex/widgets
Creates a new Widget object
Note
There is a limited number of macros you can add to the content. These macros are - LANDING_URL, IMPRESSION_URL, TITLE, IMAGE, ICON, DESCRIPTION, DESCRIPTION2, SPONSORED, RATING, PHONE, ADDRESS, DOWNLOADS, PRICE, SALE_PRICE, LIKES, ADVERTISER_DOMAIN, DISPLAY_URL, CALL_TO_ACTION, IMPRESSION_PIXEL.
The macros can be repeated inside the content field.
Content field may save up to 20000 characters.
All macros that are located in the content field should also be inserted in the macros array.
Request schema
bodycurl -X POST \
"https://api.ocamba.com/v2/adex/widgets" \
-H "Authorization: Bearer {TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"name": "example name"
}'const url = 'https://api.ocamba.com/v2/adex/widgets';
const options = {
method: 'POST',
headers: {
Authorization: "Bearer {TOKEN}",
'Content-Type': "application/json"
},
body: JSON.stringify(
{
"name": "example name"
}
)
};
try {
const response = await fetch(url, options);
const data = await response.json();
console.log(data);
} catch (error) {
console.error(error);
}$ch = curl_init("https://api.ocamba.com/v2/adex/widgets");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer {TOKEN}",
"Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode(
[
"name" => "example name"
]
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);Responses
201 Created
{
"id": "206",
"company_id": "3813298",
"name": "example name",
"type": "user-defined"
}
Responses