Welcome to the Taboola Backstage API documentation. You'll find comprehensive guides and examples to help you get started with Taboola Backstage API quickly.
I want to ingest the Safety Rating column for a campaign that is available in the UI. Currently I ingest the campaign reports using the Campaign Summary Report API i.e. https://backstage.taboola.com/backstage/api/1.0/account_id/reports/campaign-summary/dimensions/account_id/campaign_breakdown?start_date={start_date}&end_date={end_date} This api does not give information about the `Safey Rating` per campaign. How can I get this data?
Posted by Annette Kotian 6 months ago
Taboola API is sometimes responding with malformed JSON when hitting endpoint: "https://backstage.taboola.com/backstage/api/1.0/{account_id}/campaigns/". JSON response is getting cut off, and we're not able to decode so it is breaking all of our automation. For example, the last debug response I pulled is ending in the middle of a "publisher_targeting" array. This is the very end of a response we got, where you can clearly see it is not a closed array or object, it just ends: "publisher_targeting":{"type":"EXCLUDE","value":[ ... "mp-metropcs-cashew-appnoticias-es","mp-metropcs-cashew-app" This is a log of the raw JSON response, and as I said it works a % of the time so I don't think it is anything on our end. Are you aware of this issue?
Posted by Mike 6 months ago
When blocking a publisher from the Backstage platform, the change is immediately reflected in the campaign publisher_targeting object via the API. But when updating this object (publisher_targeting) via the API, the change is not reflected in the Backstage platform - even after a page refresh. This is the call we make to block publishers: patch: https://backstage.taboola.com/backstage/api/1.0/[redacted]/campaigns/5602922 Payload: {"patch_operation": "ADD", "publisher_targeting": {"publishers": ["lemaleadmachine-tipsandtricks"]}} Could that be a UI cache on the Backstage platform? Or are we missing something?
Posted by Igor 6 months ago
Hey, When I Fetch campaigns I get the results as an empty array, but when I run the summary report I get the report as it should be with campaigns. The Request: https://backstage.taboola.com/backstage/api/1.0/account_id/campaigns/
Posted by Guy Horowitz 6 months ago
Some sites cannot be blocked through API: 1317418 caras.com.mx 1316462 levante-emv.com 1316357 dailystar.co.uk 1315252 musicmundial.com We are using the PATCH endpoint: https://backstage.taboola.com/backstage/api/1.0/{account}/campaigns/{campaign} API response is (404): { "http_status": 404, "message": "account" } Can you help checking why this happens?
Posted by Pirouzn Nilforoush 7 months ago
Where can I find the best resource about future changes that are being made which will require us to make changes? Is there a newsletter that goes out, a specific page I can visit, etc? I see the changelog is available for already released updates but to get ahead and plan for changes we are looking for potential upcoming things. Thank you!
Posted by Daniel 8 months ago