Community Discussion

Ask a Question
ANSWERED

{"http_status":403,"message":"Requested action is forbidden","message_code":"api.action.forbidden"}

Hi, I am trying the following API call to get a list of available account ids: https://backstage.taboola.com/backstage/api/1.0/users/current/allowed-accounts This gives a list of 4 PARTNER accounts and 1 NETWORK account. I then try the following: https://backstage.taboola.com/backstage/api/1.0/NETWORK_ACCOUNT_ID/reports/campaign-summary/dimensions/day Which gives the following error: {"http_status":403,"message":"Requested action is forbidden","message_code":"api.action.forbidden"} Please could you advise?
ANSWERED

Error 404 not found

Whenever I put multiple dimensions I get error 404 but if I put single dimension I got the response. I am putting comma between two dimensions. Please help.
ANSWERED

campaign_learning_state in Campaign Object?

It looks like 'campaign_learning_state' is only available via the campaign-summary reporting, and not within the Campaign Object. Is that correct? Wouldn't it make more sense for this to be available within the current state of the Campaign Object, instead of in performance data?
ANSWERED

The spent column discrepancies for different dimensions (API reports)

We build a campaign reporting tool, using the Taboola API (among others). What we are trying to do is to see daily/hourly reports that show campaign/hour breakdown for money spent on Taboola per campaign. What is important for us for the hourly report is the ability to see campaign results in nearly real-time (let's say with a 1-hour delay - hence we would like to use the campaign_hour_breakdown dimension). It seems to be working almost fine. However, there are some discrepancies I don't understand. Has anyone experienced such weird behavior? We use the "Campaign Summary Report" with 3 different dimensions - day, campaign_hour_breakdown, and campaign_breakdown. I would expect that the sum of the spent column will always be the same regardless of the dimension we use. However, the numbers are slightly different, e.g. I ran three different reports/breakdowns for the same day. Here are the spent sums per each dimension: - campaign_hour_breakdown: $3,266.07 - day: $3,395.99 - campaign_breakdown: $3,400.41 Can you explain the discrepancy, please? Also, I have noticed the "last-used-rawdata-update-time" attribute. What is its meaning? To me, it looks like all reports are generated with a certain delay. Does that mean we cannot rely on them for our hourly breakdowns? Please advise. Thank you.
ANSWERED

Revenue day_site_placement_country_platform_breakdown report returns double reveue

Hello, The report /api/1.0/_networkId_/reports/revenue-summary/dimensions/day_site_placement_country_platform_breakdown returns 'subtotal' row site country platform with empty placement Basicly if we have two rows US DESKTOP placement1 X US DESKTOP placement2 Y the report will include 3rd row US DESKTOP X+Y Can't find anything in docs/a way to switch this off. We can just ignore rows with empty placements but the concern is the report can change one day and empty placements will have a different meaning (like missing placement info) Please advice Thanks Misha
ANSWERED

Where to process the decode of cpc?

I connected to Voluum and I need to use the cpc parameter. The manager told me that I need to decode. Where should I decode?
ANSWERED

API cost updates

Hi, Please can you let me know how often costs are updated via the API. Voluum claims they are pulling API cost data every 30 mins. my understanding is that the cost data is updated every few hours in line with the dashboard, can you share any transparency here, please? thanks
ANSWERED

Adding and removing Users to First Party Audience Validation

Is there a way to know if the users were added to the audience ? I get a 200 response from the API but I don't find a way to list users or get a count or list from the dashboard. Best, Ivan
ANSWERED

How to filter Reject campaign from campaign summery report api

Hi Team There is anyway to hide or exclude rejected campaign details from campaign summery report.
ANSWERED

Error messages when fetching all ad accounts associated with business account

Hi, I am getting some quite random errors when trying to retrieve all our ad accounts. Starting about a month ago or so our dashboard started throwing errors every once in a while when trying to retrieve all ad accounts. This doesn't occur all the time, it only seems to happen after our server catches a SIGTERM and therefore restarts. Any advice on what the root cause of the issue could be would be greatly appreciated!
150030003014004014034044294_flows50050390_daysaccess_tokenaccountaccount_creationaccount_idaccount_levelaccount_level_blockaccount_typeaccountsactivity_scheduleactual_cpcadvertiser_idadvertisersallowed_accountsalphabeticapi_accessapi_changesapi_keyapi_newsletterapi_secretaudienceaudience_onboardingaudience_segmentsaudience_targetingaudiencesaudit_trailauthorization_codeauto_targetingaws_downtimeaws_serverbalancebasebasic_authenticationbibidbid_modifierbid_modifiersbillingbilling_cycleblockblock_publisherblock_publishersbrand_safetybrowser_breakdownbulk_createbulk_updatebulk_update_campaignsby_audienceby_campaignby_hour_of_daycachingcampaigncampaign_daycampaign_day_breakdowncampaign_fieldscampaign_learningcampaign_levelcampaign_ownercampaign_site_daycampaign_summarycampaignscity_targetingclick_idclicksclient_credentialscode_snippetconnectorcontent-typeconversion_dataconversion_ruleconversionsconversions_valuecorscountriescountrycountry_codescpa_actionscpa_actions_numcpccpc_macrocreate_campaigncreate_itemcreate_timecreation_datecustom_audiencecustom_audience_rulecustom_conversion_rulecustom_conversionscut_offdaily_capdaily_spenddata_freshnessdata_studiodata_studio_connectordayday_dimensiondelaydeletedictionarydifferent_accountdiscrepancydocs_issuedocumentationdomainduplicateduplicate_campaignempty_responseend_dateevent_basedexelatefeature_requestfetch_levelfiltersfirst_party_audienceflowfull_authenticationget_account_detailsgoogle_apps_scriptgoogle_scriptgoogle_sheetshidden_audiencehidden_segmentshourlyhourly_reportinghourly_spendhtmlhtml_login_pagehtml_responseiasimplicit_flowinactive_accountsinclude_multi_conversionsinclusionsintegrationinternal_support_ticketip_addressis_atomicitemitemsixudra_curljava_client_sdkjava_sdkjavascriptjsjupyter_notebooklaravellearning_statelimitlist_of_publisherslookalike_audiencelookalike_audienceslookback_windowloss_of_scalemacrosmalformed_jsonmarketplacemarketplace_audiencesmax_campaignsmax_itemsmax_resultsminimum_bidminimum_cpcmixedanalyticsmy_audiencesnetworknetwork_accountnew_featurenullnumeric_site_idoauth2os_breakdownpage_viewpagingpartner_typepassword_credentialspatchpausepermissionsphppixel_lookalikeplacementplacement_breakdownplacement_filterplacement_nameplatform_targetingpostmanprecannedprerequisites_not_metpublisherpublisher_bid_modifierpublisher_blockspublisher_idpublisher_namepublisher_networkpublisher_reportspublisher_targetingpublisher_urlpublisherspythonpython_clientrrate_limitreal_timereal_time_reportingrecommendation_apiredirect_urirejected_campaignsremove_allreport_cachingreportingreporting_discrepancyreportsretention_periodrevenuerevenue_summaryrevenue_summary_reportroadmaps2ssafety_ratingsalessandboxscalesitesite_breakdownsite_nameslowslownesssort_filterspecial_charsspendspending_limitsslssostatussub_accountssupermetricssupport_tickettataboola_adstaboola_pixeltargetingtcctest_accounttheoptimizertimeouttimezonetlstop_campaign_contenttop_contenttracking_codetypouiunblock_publishersunknown_publisherupdate_itemupload_imageurluser_accountsuser_segmentsutmvaluevideovideo_campaign_summaryvideo_campaignsvideo_completionsvideo_itemvideo_itemsviewsvisit_valuevoluumweb_hookswhitelistx-www-form-urlencodedyearly_reportingנ