We are attempting to retrieve report information via API access using Service Accounts. Despite our assigned Service Account Role having all permissions enabled within the Role tab, our report queries return no data.
However, when we use a regular user account's access token for the same query, we receive the expected data.
Please help us determine what access permissions our Service Account is missing to access the data in this report.
ReportJob{
id=
15443366644,
ReportQuery{
adUnitView=TOP_LEVEL,
columns=[
AD_EXCHANGE_LINE_ITEM_LEVEL_REVENUE,
AD_EXCHANGE_LINE_ITEM_LEVEL_IMPRESSIONS,
AD_EXCHANGE_LINE_ITEM_LEVEL_CLICKS],
dimensionAttributes=[
LINE_ITEM_CURRENCY_CODE,
LINE_ITEM_COST_TYPE
],
dimensions=[
CLASSIFIED_ADVERTISER_NAME,
CREATIVE_SIZE_DELIVERED,
AD_UNIT_ID,
CLASSIFIED_ADVERTISER_ID,
PROGRAMMATIC_CHANNEL_NAME,
AD_UNIT_NAME,
MONTH_AND_YEAR,
LINE_ITEM_ID
],
endDate=
Date{day=4, month=1, year=2025},
startDate=
Date{day=31, month=12, year=2024},
statement=
Statement{query=
WHERE PROGRAMMATIC_CHANNEL_NAME IN ('Private Auction', 'Open Auction', 'Preferred Deal')
},
timeZoneType=PUBLISHER
}
}