Deprecation Notice
Effective from 2020-11-30, the
items
endpoint will no longer support GIF thumbnails.Instead, use the
performance-video/items
endpoint to create Video Sponsored Content.
Create a new campaign item
- Create a new item:
POST https://backstage.taboola.com/backstage/api/1.0/demo-advertiser/campaigns/1234/items/
{
"url": "https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html"
}
{
"id": "123",
"campaign_id": "1234",
"type": "ITEM",
"url": "https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html",
"thumbnail_url": null,
"title": null,
"approval_state": "PENDING",
"is_active": true,
"status": "CRAWLING",
"policy_review": {
"reject_reason": null
}
}
- Check that item
status
is not CRAWLING:
GET https://backstage.taboola.com/backstage/api/1.0/demo-advertiser/campaigns/1234/items/123/
{
"id": "123",
"campaign_id": "1234",
"type": "ITEM",
"url": "https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html",
"thumbnail_url": "https://static.taboola-demosite.com/s3fs-public/thumbnails/image/2019/08/04/15/gettyimages-630104414-0.jpg",
"title": "Nine of Barack Obama’s best feminist quotes",
"approval_state": "APPROVED",
"is_active": true,
"status": "RUNNING",
"policy_review": {
"reject_reason": null
}
}
Upload a thumbnail image from the local device
- Upload an image from your local drive to Taboola:
Image Guidelines
For up-to-date guidelines and best practices, refer to the Help Center, or sync with your Taboola Account Manager.
This endpoint expects
multipart/form-data
. Sample requests are shown below for cURL and Postman.
cURL sample:
curl --location --request POST 'https://backstage.taboola.com/backstage/api/1.0/operations/upload-image' \
--header 'Authorization: Bearer CUIPAAAAAAAAES1SAgAAAAAAGAEgACl0SwB3cAEAADooNzY2NDIxMTFkZGY0NThmZWZmYzQ1Y2RjNzBhODA4MDM5YmIxNjIyMEAC::949497::1ccd66' \
--header 'Content-Type: multipart/form-data; boundary=--------------------------028602095720144278277778' \
--form 'file=@/Users/john.doe/downloads/images/obama.jpg'
{
"name": "image_url",
"value": "http://cdn.taboola.com/libtrc/static/thumbnails/920fe389d79d1e44eed86b34b9a56b2c.jpg"
}
- Update the campaign item with the uploaded image:
POST https://backstage.taboola.com/backstage/api/1.0/demo-advertiser/campaigns/1234/items/123/
{
"thumbnail_url": "http://cdn.taboola.com/libtrc/static/thumbnails/7db3df514736419e81df40ce0e57d25f.jpg"
}
{
"id": "123",
"campaign_id": "1234",
"type": "ITEM",
"url": "https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html",
"thumbnail_url": "http://cdn.taboola.com/libtrc/static/thumbnails/7db3df514736419e81df40ce0e57d25f.jpg",
"title": "Nine of Barack Obama’s best feminist quotes",
"approval_state": "APPROVED",
"is_active": true,
"status": "RUNNING",
"policy_review": {
"reject_reason": null
}
}
Upload an image from an Image Library
- Get taxonomies for the URL of the newly created item:
GET https://backstage.taboola.com/backstage/api/1.0/operations/thirdparty/taxonomies?url=https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html
{
"results": [
{
"name": "Barack Obama"
},
{
"name": "Obama"
},
{
"name": "women's health"
},
{
"name": "President of the United States"
}
],
"metadata": {
"total": null,
"count": null,
"static_fields": [],
"static_total_fields": []
}
}
- Find third party images that match 1 or more of the taxonomies returned:
GET https://backstage.taboola.com/backstage/api/1.0/operations/thirdparty/image?taxonomies="Obama","President of the United States"
{
"results": [
{
"source": "GETTY_IMAGES",
"url": "https://media.gettyimages.com/photos/president-barack-obamas-inauguration-washington-dc-capitol-building-picture-id471131599?b=1&k=6&m=471131599&s=170667a&w=0&h=DU5hI5kxfb6Rc5bX639PhSECVR2iSz4AOzs79PtV5Ug=",
"id": "471131599",
"cdn_url": null
},
{
"source": "GETTY_IMAGES",
"url": "https://media.gettyimages.com/photos/assault-rifle-picture-id174833937?b=1&k=6&m=174833937&s=170667a&w=0&h=S3ytJ7BvvjobPeEg7hlRl4V-aC2Mk0N-05SJASGWLrg=",
"id": "174833937",
"cdn_url": null
}
]
// ...
}
Provide a comma-delimited list of taxonomies within the request path. Make sure that the path is URL encoded. E.g.
cURL GET 'https://backstage.taboola.com/backstage/api/1.0/operations/thirdparty/image?taxonomies=Obama,%22White%20House%22'
- Upload 1 of the matching third party images to Taboola (
Content-Type: application/json
):
POST https://backstage.taboola.com/backstage/api/1.0/operations/thirdparty/image
{
"source": "GETTY_IMAGES",
"url": "https://media.gettyimages.com/photos/president-barack-obamas-inauguration-washington-dc-capitol-building-picture-id471131599?b=1&k=6&m=471131599&s=170667a&w=0&h=DU5hI5kxfb6Rc5bX639PhSECVR2iSz4AOzs79PtV5Ug=",
"id": "471131599",
"cdn_url": null
}
{
"source": "GETTY_IMAGES",
"url": "https://media.gettyimages.com/photos/president-barack-obamas-inauguration-washington-dc-capitol-building-picture-id471131599?b=1&k=6&m=471131599&s=170667a&w=0&h=DU5hI5kxfb6Rc5bX639PhSECVR2iSz4AOzs79PtV5Ug=",
"id": "471131599",
"cdn_url": "http://cdn.taboola.com/libtrc/static/thumbnails/GETTY_IMAGES/SKP/471131599__hGmp8jsq.jpg"
- Update the campaign item with the uploaded image:
POST https://backstage.taboola.com/backstage/api/1.0//campaigns/1234/items/123/
{
"thumbnail_url": "http://cdn.taboola.com/libtrc/static/thumbnails/GETTY_IMAGES/SKP/471131599__hGmp8jsq.jpg"
}
{
"id": "123",
"campaign_id": "1234",
"type": "ITEM",
"url": "https://www.taboola-demosite.com/women/barack-obama-feminist-quotes.html",
"thumbnail_url": "http://cdn.taboola.com/libtrc/static/thumbnails/GETTY_IMAGES/SKP/471131599__hGmp8jsq.jpg",
"title": "Nine of Barack Obama’s best feminist quotes",
"approval_state": "APPROVED",
"is_active": true,
"status": "RUNNING",
"policy_review": {
"reject_reason": null
}
}
Related Topics
- Applying a custom Creative Focus
- Adding a Creative CTA