How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

GroundTruth Reporting API

The Reporting API from GroundTruth — 160 operation(s) for reporting.

GroundTruth Reporting API is one of 19 APIs that GroundTruth publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Reporting. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 160 operations across 160 paths, and defines 187 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api-public.groundtruth.com.

160 operations 160 paths 187 schemas 154 GET4 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api-public.groundtruth.com
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

GroundTruth Reporting API declares 2 security schemes for authenticating requests. An API key is passed in the header as x-gt-api-key (api-key). An API key is passed in the header as x-gt-user-id (user-id).

Paths & Operations 160

Across 160 paths, the API surfaces 160 operations — 154 GET, 4 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Reporting 160
GET
/reporting/distribution/supply/campaign/{campaign_id}
Get Supply System Distribution Campaign
get_supply_system_distribution_campaign 6 params → 200400401403404500
GET
/reporting/distribution/performance/campaign/{campaign_id}
Get Performance Distribution Campaign
get_performance_distribution_campaign 6 params → 200400401403404500
GET
/reporting/distribution/supply/adgroup/{adgroup_id}
Get Supply System Distribution Adgroup
get_supply_system_distribution_adgroup 5 params → 200400401403404500
GET
/reporting/distribution/performance/adgroup/{adgroup_id}
Get Performance Distribution Adgroup
get_performance_distribution_adgroup 5 params → 200400401403404500
GET
/reporting/ctv_ott/performance/campaign/{campaign_id}
Get Ctv Ott Performance Campaign
get_ctv_ott_performance_campaign 6 params → 200400401403404500
GET
/reporting/ctv_ott/performance/campaign/{campaign_id}/adgroups
Get Ctv Ott Performance Adgroup
get_ctv_ott_performance_adgroup 6 params → 200400401403404500
GET
/reporting/dow/campaign/{campaign_id}
Get Dow Metrics Campaign
get_dow_metrics_campaign 6 params → 200400401403404500
GET
/reporting/dow/creative/{creative_id}
Get Dow Metrics Creative
get_dow_metrics_creative 4 params → 200400401403404500
GET
/reporting/timeseries/dow/adgroup/{adgroup_id}
Get Timeseries Dow Adgroup
get_timeseries_dow_adgroup 6 params → 200400401403404500
GET
/reporting/dow/adgroup/{adgroup_id}
Get Dow Metrics Adgroup
get_dow_metrics_adgroup 5 params → 200400401403404500
GET
/reporting/tod/adgroup/{adgroup_id}
Get Tod Metrics Adgroup
get_tod_metrics_adgroup 5 params → 200400401403404500
GET
/reporting/tod/weekday/campaign/{campaign_id}
Get Tod Weekday Campaign
get_tod_weekday_campaign 5 params → 200400401403404500
GET
/reporting/tod/weekday/adgroup/{adgroup_id}
Get Tod Weekday Adgroup
get_tod_weekday_adgroup 5 params → 200400401403404500
GET
/reporting/tod/weekend/adgroup/{adgroup_id}
Get Tod Weekend Adgroup
get_tod_weekend_adgroup 5 params → 200400401403404500
GET
/reporting/tod/weekend/campaign/{campaign_id}
Get Tod Weekend Campaign
get_tod_weekend_campaign 5 params → 200400401403404500
GET
/reporting/timeseries/dow/campaign/{campaign_id}
Get Timeseries Dow Campaign
get_timeseries_dow_campaign 6 params → 200400401403404500
GET
/reporting/timeseries/dow/campaign/{campaign_id}/adgroups
Get Timeseries Dow Campaign Adgroups
get_timeseries_dow_campaign_adgroups 5 params → 200400401403404500
GET
/reporting/timeseries/dow/campaign/{campaign_id}/creatives
Get Timeseries Dow Campaign Creatives
get_timeseries_dow_campaign_creatives 5 params → 200400401403404500
GET
/reporting/timeseries/dow/creative/{creative_id}
Get Timeseries Dow Creative
get_timeseries_dow_creative 6 params → 200400401403404500
GET
/reporting/timeseries/dow_tod/campaign/{campaign_id}
Get Timeseries Dow Tod Campaign
get_timeseries_dow_tod_campaign 6 params → 200400401403404500
GET
/reporting/timeseries/dow_tod/campaign/{campaign_id}/adgroups
Get Timeseries Dow Tod Campaign Adgroups
get_timeseries_dow_tod_campaign_adgroups 5 params → 200400401403404500
GET
/reporting/timeseries/dow_tod/campaign/{campaign_id}/creatives
Get Timeseries Dow Tod Campaign Creatives
get_timeseries_dow_tod_campaign_creatives 5 params → 200400401403404500
GET
/reporting/timeseries/dow_tod/adgroup/{adgroup_id}
Get Timeseries Dow Tod Adgroup
get_timeseries_dow_tod_adgroup 6 params → 200400401403404500
GET
/reporting/timeseries/dow_tod/creative/{creative_id}
Get Timeseries Dow Tod Creative
get_timeseries_dow_tod_creative 6 params → 200400401403404500
GET
/reporting/timeseries/tod/imp/campaign/{campaign_id}
Get Timeseries Tod Imp Campaign
get_timeseries_tod_imp_campaign 13 params → 200400401403404500
GET
/reporting/timeseries/tod/campaign/{campaign_id}/adgroups
Get Timeseries Tod Campaign Adgroups
get_timeseries_tod_campaign_adgroups 5 params → 200400401403404500
GET
/reporting/timeseries/tod/campaign/{campaign_id}/creatives
Get Timeseries Tod Creatives Campaign
get_timeseries_tod_creatives_campaign 5 params → 200400401403404500
GET
/reporting/timeseries/tod/adgroup/{adgroup_id}
Get Timeseries Tod Adgroup
get_timeseries_tod_adgroup 4 params → 200400401403404500
GET
/reporting/timeseries/tod/creative/{creative_id}
Get Timeseries Tod Creative
get_timeseries_tod_creative 13 params → 200400401403404500
GET
/reporting/product/campaign/{campaign_id}
Get Product Insights Campaign
get_product_insights_campaign 10 params → 200400401403404500
GET
/reporting/targeting_tactic/adgroup/{adgroup_id}
Get Product Insights Adgroup
get_product_insights_adgroup 9 params → 200400401403404500
GET
/reporting/targeting_tactic/creative/{creative_id}
Get Product Insights Creative
get_product_insights_creative 9 params → 200400401403404500
GET
/reporting/product/campaign/{campaign_id}/targeting
Get Product Insights Campaign Targeting
get_product_insights_campaign_targeting 5 params → 200400401403404500
GET
/reporting/product/campaign/{campaign_id}/audience
Get Product Insights Campaign Audience
get_product_insights_campaign_audience 5 params → 200400401403404500
GET
/reporting/product/adgroup/{adgroup_id}/targeting
Get Product Insights Adgroup Targeting
get_product_insights_adgroup_targeting 5 params → 200400401403404500
GET
/reporting/product/adgroup/{adgroup_id}/audience
Get Product Insights Adgroup Audience
get_product_insights_adgroup_audience 5 params → 200400401403404500
GET
/reporting/targeting_tactic/campaign/{campaign_id}/adgroups
Get Product Insights Campaign Adgroups
get_product_insights_campaign_adgroups 7 params → 200400401403404500
GET
/reporting/targeting_tactic/campaign/{campaign_id}/creatives
Get Product Insights Campaign Creatives
get_product_insights_campaign_creatives 7 params → 200400401403404500
GET
/reporting/visitation/lag_window/campaign/{campaign_id}
Get Visitation Lag Window Campaign
get_visitation_lag_window_campaign 6 params → 200400401403404500
GET
/reporting/visitation/svl/campaign/{campaign_id}
Get Visitation Svl Campaign
get_visitation_svl_campaign 6 params → 200400401403404500
GET
/reporting/userinsight/visit
Get Userinsight Visit
get_userinsight_visit 2 params → 200400401403404500
GET
/reporting/userinsight/visit/adgroup/{adgroup_id}
Get Userinsight Visit Adgroup
get_userinsight_visit_adgroup 3 params → 200400401403404500
GET
/reporting/userinsight/visit/campaign/{campaign_id}
Get Userinsight Visit Campaign
get_userinsight_visit_campaign 3 params → 200400401403404500
GET
/reporting/visitation/lag_window/adgroup/{adgroup_id}
Get Visitation Lag Window Adgroup
get_visitation_lag_window_adgroup 5 params → 200400401403404500
GET
/reporting/visitation/lag_window/creative/{creative_id}
Get Visitation Lag Window Creative
get_visitation_lag_window_creative 4 params → 200400401403404500
GET
/reporting/incremental_visits/campaign/{campaign_id}
Get Incremental Visits Campaign
get_incremental_visits_campaign 4 params → 200400401403404500
GET
/reporting/incremental_visits/campaign/{campaign_id}/adgroups
Get Incremental Visits Campaign Adgroup
get_incremental_visits_campaign_adgroup 4 params → 200400401403404500
GET
/reporting/incremental_visits/campaign/{campaign_id}/creatives
Get Incremental Visits Campaign Creatives
get_incremental_visits_campaign_creatives 4 params → 200400401403404500
GET
/reporting/incremental_visits/adgroup/{adgroup_id}
Get Incremental Visits Adgroup
get_incremental_visits_adgroup 4 params → 200400401403404500
GET
/reporting/incremental_visits/creative/{creative_id}
Get Incremental Visits Creative
get_incremental_visits_creative 4 params → 200400401403404500
GET
/reporting/locations/imp/adgroup/{adgroup_id}
Get Locations Imp Adgroup
get_locations_imp_adgroup 2 params → 200400401403404500
GET
/reporting/locations/imp/campaign/{campaign_id}
Get Locations Imp Campaign
get_locations_imp_campaign 3 params → 200400401403404500
GET
/reporting/locations/visit/campaign/{campaign_id}
Get Locations Visit Campaign
get_locations_visit_campaign 3 params → 200400401403404500
GET
/reporting/locations/visit/adgroup/{adgroup_id}
Get Locations Visit Adgroup
get_locations_visit_adgroup 2 params → 200400401403404500
GET
/reporting/top_locations/campaign/{campaign_id}
Get Top Locations Campaign
get_top_locations_campaign 12 params → 200400401403404500
GET
/reporting/top_locations/adgroup/{adgroup_id}
Get Top Locations Adgroup
get_top_locations_adgroup 12 params → 200400401403404500
GET
/reporting/top_sv_locations/campaign/{campaign_id}
Get Top Sv Locations Campaign
get_top_sv_locations_campaign 12 params → 200400401403404500
GET
/reporting/top_sv_locations/adgroup/{adgroup_id}
Get Top Sv Locations Adgroup
get_top_sv_locations_adgroup 12 params → 200400401403404500
GET
/reporting/top_imp_locations/campaign/{campaign_id}
Get Top Imp Locations Campaign
get_top_imp_locations_campaign 10 params → 200400401403404500
GET
/reporting/top_imp_locations/adgroup/{adgroup_id}
Get Top Imp Locations Adgroup
get_top_imp_locations_adgroup 10 params → 200400401403404500
GET
/reporting/totals/account/{account_id}
Get Totals Account
get_totals_account 4 params → 200400401403404500
GET
/reporting/totals/organization/{organization_id}
Get Totals Organization
get_totals_organization 4 params → 200400401403404500
POST
/reporting/totals/tenant
Post Totals Tenant
post_totals_tenant 1 param body → 200400401403404500
GET
/reporting/totals/v2/account/{account_id}
Get Totals Account V2
get_totals_account_v2 4 params → 200400401403404500
GET
/reporting/tav/campaign/{campaign_id}
Get Total Attributed Visits Campaign
get_total_attributed_visits_campaign 4 params → 200400401403404500
GET
/reporting/tav/campaign/{campaign_id}/adgroups
Get Total Attributed Visits Campaign Adgroups
get_total_attributed_visits_campaign_adgroups 4 params → 200400401403404500
GET
/reporting/totals/campaign/{campaign_id}
Get Totals Campaign
get_totals_campaign 5 params → 200400401403404500
GET
/reporting/totals/adgroup/{adgroup_id}
Get Totals Adgroup
get_totals_adgroup 5 params → 200400401403404500
GET
/reporting/demographics/adgroup/{adgroup_id}
Get Demographics Partial Adgroup
get_demographics_partial_adgroup 5 params → 200400401403404500
GET
/reporting/totals/creative/{creative_id}
Get Totals Creative
get_totals_creative 4 params → 200400401403404500
GET
/reporting/totals/campaign/{campaign_id}/creatives
Get Totals Campaign Creatives
get_totals_campaign_creatives 5 params → 200400401403404500
GET
/reporting/audio/podcast_topic/campaign/{campaign_id}
Get Audio Podcast Topic Metrics Campaign
get_audio_podcast_topic_metrics_campaign 7 params → 200400401403404500
GET
/reporting/audio/podcast_topic/adgroup/{adgroup_id}
Get Audio Podcast Topic Metrics Adgroup
get_audio_podcast_topic_metrics_adgroup 6 params → 200400401403404500
GET
/reporting/audio/podcast_series/campaign/{campaign_id}
Get Audio Podcast Series Metrics Campaign
get_audio_podcast_series_metrics_campaign 7 params → 200400401403404500
GET
/reporting/audio/podcast_series/adgroup/{adgroup_id}
Get Audio Podcast Series Metrics Adgroup
get_audio_podcast_series_metrics_adgroup 6 params → 200400401403404500
GET
/reporting/recommendations/campaign/{campaign_id}
Get Campaign Recommendations
get_campaign_recommendations 2 params → 200400401403404500
PUT
/reporting/recommendations/campaign/{campaign_id}/{recommendation_id}/dismiss
Dismiss Recommendation
dismiss_recommendation 3 params → 200400401403404500
PUT
/reporting/recommendations/{recommendation_id}/apply
Apply Recommendation
apply_recommendation 2 params → 200400401403404500
POST
/reporting/recommendations/account/{account_id}/count
Get Recommendation Count
get_recommendation_count 2 params body → 200400401403404500
POST
/reporting/foot_traffic_attribution
Get Foot Traffic Attribution
get_foot_traffic_attribution 1 param body → 200400401403404500
POST
/reporting/foot_traffic_attribution/detailed
Get Foot Traffic Attribution Detailed
get_foot_traffic_attribution_detailed 1 param body → 200400401403404500
GET
/reporting/foot_traffic_attribution/v2/order/{order_id}/summary
Get Foot Traffic Attribution V2 Order Summary
get_foot_traffic_attribution_v2_order_summary 4 params → 200400401403404500
GET
/reporting/foot_traffic_attribution/v2/order/{order_id}/detailed
Get Foot Traffic Attribution V2 Detailed
get_foot_traffic_attribution_v2_detailed 7 params → 200400401403404500
GET
/reporting/fp_poitag/campaign/{campaign_id}
Get Fp Poitag Campaign
get_fp_poitag_campaign 6 params → 200400401403404500
GET
/reporting/fp_poitag/adgroup/{adgroup_id}
Get Fp Poitag Adgroup
get_fp_poitag_adgroup 5 params → 200400401403404500
GET
/reporting/mobile/category/campaign/{campaign_id}
Get Mobile Category Campaign
get_mobile_category_campaign 6 params → 200400401403404500
GET
/reporting/mobile/category/adgroup/{adgroup_id}
Get Mobile Category Adgroup
get_mobile_category_adgroup 6 params → 200400401403404500
GET
/reporting/mobile/category/campaign/{campaign_id}/adgroups
Get Mobile Category All Adgroups
get_mobile_category_all_adgroups 6 params → 200400401403404500
GET
/reporting/demographics/campaign/{campaign_id}
Get Demographics Partial Campaign
get_demographics_partial_campaign 5 params → 200400401403404500
GET
/reporting/demographics/campaign/{campaign_id}/age-gender-distribution
Get Age Gender Distribution Campaign
get_age_gender_distribution_campaign 5 params → 200400401403404500
GET
/reporting/demographic/adgroups/{adgroup_id}/age_gender_distribution
Get Age Gender Distribution Adgroup
get_age_gender_distribution_adgroup 4 params → 200400401403404500
GET
/reporting/audience_affinity/creative/{creative_id}
Get Audience Affinity Creative
get_audience_affinity_creative 8 params → 200400401403404500
GET
/reporting/audience/category/campaign/{campaign_id}
Get Audience Category Campaign
get_audience_category_campaign 7 params → 200400401403404500
GET
/reporting/audience_affinity/campaign/{campaign_id}
Get Audience Affinity Campaign
get_audience_affinity_campaign 8 params → 200400401403404500
GET
/reporting/brand_affinity/adgroup/{adgroup_id}
Get Brand Affinity Adgroup
get_brand_affinity_adgroup 8 params → 200400401403404500
GET
/reporting/brand_affinity/campaign/{campaign_id}
Get Brand Affinity Campaign
get_brand_affinity_campaign 8 params → 200400401403404500
GET
/reporting/brand_affinity/campaigns/{campaign_id}/adgroups
Get Brand Affinity Campaign Adgroups
get_brand_affinity_campaign_adgroups 8 params → 200400401403404500
GET
/reporting/brand_affinity/campaigns/{campaign_id}/creatives
Get Brand Affinity Campaign Creatives
get_brand_affinity_campaign_creatives 8 params → 200400401403404500
GET
/reporting/brand_affinity/creative/{creative_id}
Get Brand Affinity Creative
get_brand_affinity_creative 8 params → 200400401403404500
GET
/reporting/userinsight/imp/adgroup/{adgroup_id}
Get Imp Membership Breakdown Adgroup
get_imp_membership_breakdown_adgroup 3 params → 200400401403404500
GET
/reporting/userinsight/imp/campaign/{campaign_id}
Get Imp Membership Breakdown Campaign
get_imp_membership_breakdown_campaign 3 params → 200400401403404500
GET
/reporting/audience_affinity/campaign/{campaign_id}/adgroups
Get Audience Affinity Campaign Adgroups
get_audience_affinity_campaign_adgroups 8 params → 200400401403404500
GET
/reporting/audience_affinity/campaign/{campaign_id}/creatives
Get Audience Affinity Campaign Creatives
get_audience_affinity_campaign_creatives 8 params → 200400401403404500
GET
/reporting/audience_affinity/v2/campaign/{campaign_id}
Get Audience Affinity Campaign V2
get_audience_affinity_campaign_v2 8 params → 200400401403404500
GET
/reporting/audience_affinity/v2/campaign/{campaign_id}/adgroups
Get Audience Affinity Campaign Adgroups V2
get_audience_affinity_campaign_adgroups_v2 8 params → 200400401403404500
GET
/reporting/audience_affinity/v2/creative/{creative_id}
Get Audience Affinity Creative V2
get_audience_affinity_creative_v2 8 params → 200400401403404500
GET
/reporting/audience_affinity/v2/{campaign_id}/creatives
Get Audience Affinity Campaign Creatives V2
get_audience_affinity_campaign_creatives_v2 8 params → 200400401403404500
GET
/reporting/audience_affinity/adgroup/{adgroup_id}
Get Audience Affinity Adgroup
get_audience_affinity_adgroup 8 params → 200400401403404500
GET
/reporting/audience_affinity/v2/adgroup/{adgroup_id}
Get Audience Affinity Adgroup V2
get_audience_affinity_adgroup_v2 8 params → 200400401403404500
GET
/reporting/audience/category/campaign/{campaign_id}/adgroups
Get Audience Category Campaign All Adgroups
get_audience_category_campaign_all_adgroups 7 params → 200400401403404500
GET
/reporting/audience/category/campaign/{campaign_id}/creatives
Get Audience Category Campaign Creatives
get_audience_category_campaign_creatives 7 params → 200400401403404500
GET
/reporting/audience/category/adgroup/{adgroup_id}
Get Audience Category Adgroup
get_audience_category_adgroup 7 params → 200400401403404500
GET
/reporting/audience/category/creative/{creative_id}
Get Audience Category Creative
get_audience_category_creative 7 params → 200400401403404500
GET
/reporting/audience/v1/campaign/{campaign_id}
Get Audience V1 Breakdown Campaign
get_audience_v1_breakdown_campaign 7 params → 200400401403404500
GET
/reporting/audience/v1/adgroup/{adgroup_id}
Get Audience V1 Breakdown Adgroup
get_audience_v1_breakdown_adgroup 6 params → 200400401403404500
GET
/reporting/audience/v1/creative/{creative_id}
Get Audience V1 Breakdown Creative
get_audience_v1_breakdown_creative 5 params → 200400401403404500
GET
/reporting/audience/behavioral/campaigns/{campaign_id}/adgroups
Get Audience Behavioral Campaign Adgroups
get_audience_behavioral_campaign_adgroups 6 params → 200400401403404500
GET
/reporting/audience/behavioral/campaigns/{campaign_id}/creatives
Get Audience Behavioral Campaign Creatives
get_audience_behavioral_campaign_creatives 7 params → 200400401403404500
GET
/reporting/audience/v2/campaign/{campaign_id}
Get Audience V2 Breakdown Campaign
get_audience_v2_breakdown_campaign 6 params → 200400401403404500
GET
/reporting/audience/v2/adgroup/{adgroup_id}
Get Audience V2 Breakdown Adgroup
get_audience_v2_breakdown_adgroup 5 params → 200400401403404500
GET
/reporting/audience/behavioral/adgroup/{adgroup_id}
Get Audience Behavioral Adgroup
get_audience_behavioral_adgroup 5 params → 200400401403404500
GET
/reporting/audience/behavioral/creative/{creative_id}
Get Audience Behavioral Creative
get_audience_behavioral_creative 7 params → 200400401403404500
GET
/reporting/audience/segments/behavioral/adgroup/{adgroup_id}
Get Audience Segments Behavioral Adgroup
get_audience_segments_behavioral_adgroup 7 params → 200400401403404500
GET
/reporting/audience/segments/behavioral/campaign/{campaign_id}
Get Audience Segments Behavioral Campaign
get_audience_segments_behavioral_campaign 8 params → 200400401403404500
GET
/reporting/audience/behavioral/campaign/{campaign_id}
Get Audience Behavioral Campaign
get_audience_behavioral_campaign 7 params → 200400401403404500
GET
/reporting/audience/v2/creative/{creative_id}
Get Audience V2 Breakdown Creative
get_audience_v2_breakdown_creative 4 params → 200400401403404500
GET
/reporting/conversion_tracking/account/{account_id}
Get Conversion Tracking Account
get_conversion_tracking_account 7 params → 200400401403404500
GET
/reporting/pixel/campaign/{campaign_id}
Get Pixel Campaign
get_pixel_campaign 7 params → 200400401403404500
GET
/reporting/pixel/adgroup/{adgroup_id}
Get Pixel Adgroup
get_pixel_adgroup 5 params → 200400401403404500
GET
/reporting/spend/campaign/{campaign_id}
Get Campaign Spend
get_campaign_spend 2 params → 200400401403404500
GET
/reporting/spend/adgroup/{adgroup_id}
Get Adgroup Spend
get_adgroup_spend 2 params → 200400401403404500
GET
/reporting/marketshare/campaign/{campaign_id}
Get Marketshare Campaign
get_marketshare_campaign 2 params → 200400401403404500
GET
/reporting/audio/podcast_ad_position/campaign/{campaign_id}
Get Audio Podcast Ad Position Campaign
get_audio_podcast_ad_position_campaign 5 params → 200400401403404500
GET
/reporting/audio/podcast_ad_position/campaign/{campaign_id}/adgroups
Get Audio Podcast Ad Position Campaign Adgroups
get_audio_podcast_ad_position_campaign_adgroups 5 params → 200400401403404500
GET
/reporting/audio/streaming_genre/campaign/{campaign_id}
Get Audio Streaming Genre Campaign
get_audio_streaming_genre_campaign 6 params → 200400401403404500
GET
/reporting/audio/streaming_genre/adgroup/{adgroup_id}
Get Audio Streaming Genre Adgroup
get_audio_streaming_genre_adgroup 6 params → 200400401403404500
GET
/reporting/audio/streaming_genre/campaign/{campaign_id}/adgroups
Get Audio Streaming Genre Campaign Adgroups
get_audio_streaming_genre_campaign_adgroups 6 params → 200400401403404500
GET
/reporting/daily/campaign/{campaign_id}
Get Daily Metrics Campaign
get_daily_metrics_campaign 5 params → 200400401403404500
GET
/reporting/audio/publisher/campaign/{campaign_id}
Get Audio Publisher Campaign
get_audio_publisher_campaign 6 params → 200400401403404500
GET
/reporting/audio/publisher/adgroup/{adgroup_id}
Get Audio Publisher Adgroup
get_audio_publisher_adgroup 6 params → 200400401403404500
GET
/reporting/audio/publisher/campaign/{campaign_id}/adgroups
Get Audio Publisher Campaign All Adgroups
get_audio_publisher_campaign_all_adgroups 6 params → 200400401403404500
GET
/reporting/daily/adgroup/{adgroup_id}
Get Daily Metrics Adgroup
get_daily_metrics_adgroup 5 params → 200400401403404500
GET
/reporting/daily/creative/{creative_id}
Get Daily Metrics Creative
get_daily_metrics_creative 5 params → 200400401403404500
GET
/reporting/publisher/v2/adgroup/{adgroup_id}
Get Ctv Publisher Adgroup
get_ctv_publisher_adgroup 6 params → 200400401403404500
GET
/reporting/publisher/v2/campaign/{campaign_id}
Get Ctv Publisher Campaign
get_ctv_publisher_campaign 6 params → 200400401403404500
GET
/reporting/ctv_ott/publisher/campaigns/{campaign_id}/adgroups
Get Ctv Publisher Campaign Adgroups
get_ctv_publisher_campaign_adgroups 6 params → 200400401403404500
GET
/reporting/ctv_ott/network/campaign/{campaign_id}
Get Ctv Network Campaign
get_ctv_network_campaign 6 params → 200400401403404500
GET
/reporting/ctv_ott/network/campaign/{campaign_id}/adgroups
Get Ctv Network Campaign Adgroups
get_ctv_network_campaign_adgroups 6 params → 200400401403404500
GET
/reporting/ctv_ott/network/adgroup/{adgroup_id}
Get Ctv Network Adgroup
get_ctv_network_adgroup 6 params → 200400401403404500
GET
/reporting/daily/campaign/{campaign_id}/adgroups
Get Daily Metrics Campaign Adgroups
get_daily_metrics_campaign_adgroups 5 params → 200400401403404500
GET
/reporting/daily/campaign/{campaign_id}/creatives
Get Daily Metrics Campaign Creatives
get_daily_metrics_campaign_creatives 5 params → 200400401403404500
GET
/reporting/dooh/v1/campaign/{campaign_id}
Get Dooh Campaign V1
get_dooh_campaign_v1 8 params → 200400401403404500
GET
/reporting/dooh/publisher/campaign/{campaign_id}
Get Dooh Publisher Campaign
get_dooh_publisher_campaign 8 params → 200400401403404500
GET
/reporting/banner/adgroup/{adgroup_id}
Get Banner Size Breakdown Adgroup
get_banner_size_breakdown_adgroup 5 params → 200400401403404500
GET
/reporting/banner/campaign/{campaign_id}
Get Banner Size Breakdown Campaign
get_banner_size_breakdown_campaign 6 params → 200400401403404500
GET
/reporting/dooh/venue_type/campaign/{campaign_id}
Get Dooh Venue Type Campaign
get_dooh_venue_type_campaign 8 params → 200400401403404500
GET
/reporting/web_engagement/campaign/{campaign_id}
Get Web Engagement Campaign
get_web_engagement_campaign 4 params → 200400401403404500
GET
/reporting/web_engagement/totals/campaign/{campaign_id}
Get Web Engagement Totals Campaign
get_web_engagement_totals_campaign 4 params → 200400401403404500
GET
/reporting/web_engagement/adgroup/{adgroup_id}
Get Web Engagement Adgroup
get_web_engagement_adgroup 4 params → 200400401403404500
GET
/reporting/web_engagement/totals/adgroup/{adgroup_id}
Get Web Engagement Totals Adgroup
get_web_engagement_totals_adgroup 4 params → 200400401403404500

Schemas 187

The contract defines 187 schemas that model the data the API accepts and returns. The most detailed are TotalsCampaignModel (60 properties), DailyMetricsCampaignCreativesModel (51 properties), DailyMetricsCampaignModel (47 properties), DailyMetricsCampaignAdgroupsModel (45 properties). Each schema is shown below with its type and property counts.

FpPoitagCampaignResponseModel
object
First-party POI tag cumulative metrics for a campaign, optionally split by ad group.
25 properties 17 required
MobileCategoryAdgroupModel
object
5 properties 5 required
AudienceBehavioralCreativeResponseModel
object
Rocket-shaped response for audience behavioral creative (AUDIENCEINSIGHTSBHAUDCREATIVE).
15 properties 14 required
TotalAttributedVisitsModel
object
5 properties 1 required
TimeseriesDowAdgroupModel
object
Aggregated metrics by day of week for an ad group timeseries chart.
23 properties 1 required
MobileCategoryCampaignAllAdgroupsModel
object
7 properties 7 required
DoohCampaignV1PaginationModel
object
Cursor-based pagination envelope.
1 property
IncrementalVisitsCampaignModel
object
Incremental visits by campaign at campaign level (visit frequency bucket).
17 properties 17 required
TimeseriesTodAdgroupModel
object
Time-of-day chart for a single ad group with full metrics
23 properties 22 required
DowTodDataType
string
TimeseriesDowCampaignAdgroupsModel
object
Day-of-week timeseries metrics per ad group within a campaign.
23 properties 3 required
BrandAffinityCampaignCreativesFieldName
string
Sort-by fields for brand affinity campaign creatives endpoint (Rocket audience insights brand export).
LocationVisitCampaignModel
object
14 properties 4 required
AudienceCategoryAdgroupFieldName
string
BrandAffinityCampaignAdgroupsModel
object
Brand affinity (audience insights brand) metrics for ad groups within a campaign.
16 properties 14 required
AudioPublisherCampaignModel
object
5 properties 5 required
RecommendationCountModel
object
2 properties 2 required
ImpMembershipBreakdownCampaignModel
object
Response model for campaign-level impression membership breakdown (user insight).
6 properties 6 required
VisitMembershipBreakdownAdgroupModel
object
Response model for adgroup-level visit membership breakdown (user insight).
8 properties 8 required
TopLocationsMetricName
string
Allowed sortby metric for top locations campaign endpoint.
TimeseriesTodCampaignCreativesChartModel
object
Time-of-day chart row per creative for a campaign (metrics included per query flags).
12 properties 2 required
DoohPublisherCampaignSortByFieldName
string
AudienceCategoryCampaignModel
object
15 properties 15 required
AudioPodcastAdPositionCampaignModel
object
10 properties 10 required
AudienceCategoryCampaignCreativesModel
object
15 properties 14 required
AudienceCategoryCampaignAllAdgroupsModel
object
16 properties 15 required
AudioPodcastTopicMetricsCampaignModel
object
7 properties 3 required
FootTrafficAttributionDetailedRequestModel
object
7 properties 1 required
TopSVLocationsCampaignFieldName
string
DoohCampaignV1SummaryModel
object
Campaign-level totals for the selected date range.
6 properties
AudioStreamingGenreAdgroupModel
object
5 properties 5 required
UserinsightVisitModel
object
Visit membership breakdown: key=1 brand, key=2 category, key=3 behavioral audience.
3 properties 1 required
PerformanceDistributionCampaignModel
object
Performance distribution row for a campaign (product breakdown, key=1).
24 properties 21 required
TimeseriesDowDataType
string
Returned shape for standalone timeseries DOW routes (campaign, ad group, creative).
BrandAffinityCreativeModel
object
Brand affinity (audience insights brand) metrics at creative level.
15 properties 14 required
AudienceBreakdownV1AdgroupResponseModel
object
24 properties 18 required
ImpMembershipBreakdownAdgroupModel
object
Response model for ad group-level impression membership breakdown (user insight).
8 properties 8 required
GetDailyMetricsCampaignResponseModel
object
3 properties 1 required
DailyMetricsAdgroupModel
object
42 properties
TopLocationsCampaignFieldName
string
Location type for top locations (impressions-based) campaign endpoint.
IncrementalVisitsAdgroupModel
object
Incremental visits by ad group at ad group level (visit frequency bucket).
17 properties 17 required
CtvOttCampaignPerformanceModel
object
6 properties 6 required
FpPoitagAdgroupResponseModel
object
First-party POI tag cumulative metrics for an ad group.
24 properties 18 required
RecommendationCountRequestModel
object
1 property 1 required
TimeseriesDowTodAdgroupModel
object
Aggregated metrics by day of week and time of day for an ad group timeseries.
23 properties 3 required
SupplySystemDistributionCampaignModel
object
Supply/system distribution row for a campaign (device, OS, or publisher type — see key query param).
26 properties 7 required
CtvNetworkRowModel
object
Single row for CTV/OTT network bundle (campaign, adgroup, or campaign adgroups).
12 properties 3 required
AudioPodcastSeriesMetricsCampaignModel
object
7 properties 3 required
AudioPodcastTopicMetricsAdgroupModel
object
5 properties 5 required
AudienceBreakdownV1CampaignResponseModel
object
24 properties 16 required
ProductInsightsCampaignAdgroupsModel
object
37 properties 2 required
AudienceBehavioralSortByFieldName
string
Sort-by fields for audience behavioral (bhaud) endpoints: campaign creatives and creative.
POIPolygonModel
object
2 properties 2 required
AudioPodcastFieldName
string
TimeseriesTodCampaignAdgroupChartModel
object
Time-of-day chart row per ad group within a campaign (metrics included per query flags).
12 properties 1 required
TotalAttributedVisitsAdgroupModel
object
6 properties 2 required
SupplySystemDistributionKey
integer
Breakdown dimension for supply/system distribution (Rocket key query param).
DowMetricsCreativeModel
object
Day-of-week metrics for a creative.
13 properties 13 required
AudienceBreakdownCampaignResponseModel
object
23 properties 18 required
BrandAffinityCampaignCreativesModel
object
Brand affinity (audience insights brand) metrics for creatives within a campaign.
15 properties 14 required
FootTrafficAttributionV2DetailedModel
object
14 properties 7 required
TimeseriesDowTodCampaignAdgroupsModel
object
Day-of-week and time-of-day timeseries metrics per ad group within a campaign.
25 properties 5 required
RecommendationStatus
string
ErrorResponseModel
object
1 property 1 required
DailyMetricsCampaignModel
object
47 properties
AudioPodcastSeriesMetricsAdgroupModel
object
5 properties 5 required
AudioPublisherAdgroupModel
object
3 properties 3 required
BrandAffinityCampaignFieldName
string
Sort-by fields for brand affinity campaign endpoint (Rocket audience insights brand).
PerformanceDistributionKey
integer
Breakdown dimension for performance distribution (Rocket key query param).
AudienceBreakdownV1CreativeResponseModel
object
24 properties 20 required
CtvPublisherNetworkModel
object
13 properties 7 required
DemographicsPartialGenderModel
object
2 properties 2 required
RecommendationsModel
object
1 property 1 required
WebEngagementTotalsCampaignResponseModel
object
13 properties 13 required
BestStrategiesSummaryModel
object
3 properties 3 required
MarketShareCampaignModel
object
5 properties 5 required
VisitMembershipBreakdownCampaignModel
object
Response model for campaign-level visit membership breakdown (user insight).
6 properties 6 required
AudienceAffinityCampaignCreativeFieldName
string
Sort-by fields for audience affinity v2 campaign endpoint (no ltr).
BrandAffinityCreativeFieldName
string
Sort-by fields for brand affinity creative endpoint (Rocket audience insights brand).
DoohPublisherCampaignResponseModel
object
8 properties 4 required
MobileCategoryCampaignModel
object
5 properties 5 required
CtvPublisherCampaignAdgroupsModel
object
16 properties 9 required
AudioStreamingGenreCampaignModel
object
5 properties 5 required
PixelConversionModel
object
5 properties 4 required
DowMetricsAdgroupModel
object
Day-of-week metrics for an ad group (optionally split by creative).
13 properties 11 required
TimeseriesDowTodCampaignModel
object
Aggregated metrics by day of week and time of day for a campaign timeseries.
23 properties 3 required
WebEngagementAdgroupResponseModel
object
14 properties 14 required
BrandAffinityAdgroupModel
object
Brand affinity (audience insights brand) metrics at ad group level.
15 properties 14 required
VisitMembershipBreakdownKey
integer
Membership type for visit membership breakdown (user insight): brand, category, or behaviour.
AudioPodcastAdPositionCampaignAdgroupsModel
object
10 properties 10 required
FootTrafficAttributionRequestModel
object
8 properties 2 required
AudienceAffinityCreativeModel
object
15 properties 13 required
DowMetricsCampaignModel
object
Day-of-week metrics for a campaign, optionally split by ad group.
13 properties 9 required
TopLocationsAdgroupModel
object
Response model for top locations (impressions-based) by ad group.
19 properties 10 required
CampaignSpendModel
object
3 properties 1 required
TimeseriesDowDayLabel
string
Lowercase day-of-week labels returned by timeseries DOW queries.
TotalsCampaignModel
object
60 properties
VisitationLagWindowModel
object
11 properties 7 required
VisitationSVLCampaignModel
object
Store visitation lift rows for a campaign, optionally broken out by adgroup or creative.
8 properties 4 required
BestAudiencesModel
object
3 properties 3 required
BestStrategiesModel
object
2 properties 2 required
DailyMetricsCampaignAdgroupsModel
object
45 properties
TotalsCampaignCreativesModel
object
3 properties 3 required
DailyMetricsCampaignCreativesModel
object
51 properties
DoohVenueTypeCampaignSortByFieldName
string
AudienceBreakdownAdgroupResponseModel
object
23 properties 20 required
AudienceAffinityCampaignModel
object
15 properties 13 required
TimeseriesDowTodCreativeModel
object
Aggregated metrics by day of week and time of day for a creative timeseries.
25 properties 5 required
ErrorModel
object
3 properties 3 required
FootTrafficAttributionGroupByFieldName
string
MobileCategoryFieldName
string
BrandAffinityCampaignModel
object
Brand affinity (audience insights brand) metrics at campaign level.
15 properties 14 required
TotalsTenantResponseModel
object
Per-campaign totals for POST /reporting/totals/tenant. The performance metrics mirror GET /reporting/totals/campaign; the purchases/conversions/sales metrics c…
21 properties
IncrementalVisitsCreativeModel
object
Incremental visits by creative at creative level (visit frequency bucket).
17 properties 17 required
AudioPublisherCampaignAllAdgroupsModel
object
5 properties 4 required
LocationImpressionAdgroupModel
object
17 properties 7 required
ProductInsightsCampaignFieldName
string
FootTrafficAttributionDetailedFilterModel
object
3 properties 3 required
AudienceBreakdownV1Key
integer
TopLocationsCampaignModel
object
Response model for top locations (impressions-based) by campaign.
17 properties 8 required
IncrementalVisitsCampaignAdgroupModel
object
Incremental visits by visit frequency bucket for each ad group under a campaign.
19 properties 19 required
CtvOttReportSummaryModel
object
9 properties 8 required
TopSVLocationsAdgroupModel
object
18 properties 4 required
AudioStreamingGenreCampaignAllAdgroupsModel
object
5 properties 5 required
LocationVisitAdgroupModel
object
14 properties 6 required
BrandAffinityCampaignAdgroupsFieldName
string
Sort-by fields for brand affinity campaign adgroups endpoint (Rocket audience insights brand export).
BannerSizeBreakdownCampaignModel
object
Banner-size breakdown metrics for a campaign, optionally split by ad group or creative.
25 properties 17 required
AudienceBreakdownCreativeResponseModel
object
23 properties 22 required
ProductInsightsCampaignModel
object
37 properties 2 required
TopImpLocationsAdgroupFieldName
string
Location type for top impressed locations (adgroup).
DoohCampaignV1ResponseModel
object
Top-level response shape for GET /dooh/v1/campaign/{campaignid}.
4 properties 4 required
CtvOttAdgroupPerformanceModel
object
6 properties 6 required
CtvOttCampaignSortByFieldName
string
WebEngagementCampaignResponseModel
object
14 properties 14 required
AudienceCategoryCreativeModel
object
15 properties 15 required
DailyMetricsCampaignAdgroupsResponseModel
object
3 properties 2 required
AudienceCategoryCreativeFieldName
string
BrandAffinityAdgroupFieldName
string
Sort-by fields for brand affinity ad group endpoint (Rocket audience insights brand).
TopSVLocationsCampaignModel
object
16 properties 2 required
AgeGenderDistributionCampaignModel
object
Age+gender distribution row for a campaign (Rocket agegenderdistribution key=3).
32 properties 30 required
DailyMetricsCreativeModel
object
36 properties
FootTrafficAttributionFilterModel
object
3 properties 3 required
FootTrafficAttributionModel
object
12 properties 1 required
GetDailyMetricsCreativeResponseModel
object
1 property 1 required
DoohVenueTypeCampaignModel
object
8 properties 4 required
CtvOttPublisherSummaryModel
object
10 properties 10 required
BlueprintsPolygonTypes
string
FootTrafficAttributionDefaultFields
string
CtvPublisherAdgroupModel
object
14 properties 7 required
AdgroupsTodaySpendModel
object
2 properties 2 required
BannerSizeBreakdownAdgroupModel
object
Banner-size breakdown metrics for an ad group, optionally split by creative.
25 properties 19 required
AudienceCategoryFieldName
string
CtvOttDeviceSummaryModel
object
3 properties 3 required
PerformanceDistributionAdgroupModel
object
Performance distribution row for an ad group product breakdown.
24 properties 23 required
AudienceAffinityCampaignSummaryModel
object
Campaign audience affinity summary (ctr, categoryid, audiencename).
3 properties 3 required
CtvOttNetworkSummaryModel
object
8 properties 8 required
ProductInsightsCampaignCreativesModel
object
44 properties 2 required
WebEngagementTotalsAdgroupResponseModel
object
13 properties 13 required
TimeseriesDowCreativeModel
object
Day-of-week timeseries for a single creative (chart or full aggregation).
23 properties 1 required
LocationImpressionCampaignModel
object
17 properties 5 required
TotalsTenantRequestModel
object
3 properties 1 required
TimeseriesDowCampaignModel
object
23 properties 1 required
TimeseriesTodCampaignChartModel
object
Time-of-day chart row for a campaign (metrics included per query flags; hr is always returned).
10 properties 1 required
AudienceAffinityFieldName
string
SuccessResponseModel
object
1 property
FootTrafficAttributionV2OrderSummaryModel
object
15 properties 1 required
TimeseriesDowCampaignCreativesModel
object
Day-of-week timeseries metrics per creative within a campaign.
23 properties 3 required
DoohCampaignV1RowMetricsModel
object
Per-row metric values.
6 properties
TodMetricsAdgroupModel
object
Time-of-day hourly metrics for an ad group (optionally split by creative).
12 properties 10 required
AdgroupSpendModel
object
3 properties 1 required
TopImpLocationsAdgroupMetricName
string
Metric to sort by for top impressed locations (adgroup).
BestAudiencesSummaryModel
object
3 properties 3 required
TimeseriesDowTodCampaignCreativesModel
object
Day-of-week and time-of-day timeseries metrics per creative within a campaign.
25 properties 5 required
DoohCampaignV1RowModel
object
One row in the results array.
2 properties 2 required
RecommendationModel
object
14 properties 10 required
AudienceCategoryAdgroupModel
object
16 properties 16 required
FootTrafficAttributionFieldName
string
DemographicsPartialAgeModel
object
8 properties 1 required
TopImpLocationsCampaignModel
object
Response model for top impressed locations by campaign.
15 properties 6 required
GetDailyMetricsAdgroupResponseModel
object
3 properties 1 required
FootTrafficAttributionDetailedModel
object
9 properties 1 required
TopImpLocationsAdgroupModel
object
Response model for top impressed locations by adgroup.
17 properties 8 required
ImpMembershipBreakdownKey
integer
Membership type for impression membership breakdown (user insight): brand, category, or behaviour.
AudienceAffinityAdgroupModel
object
16 properties 13 required
CtvNetworkSortByFieldName
string
Allowed sortby values for CTV network bundle endpoints (maps to query column names).
PixelCampaignFieldName
string
TodMetricsCampaignModel
object
Time-of-day hourly metrics for a campaign, optionally split by ad group.
12 properties 8 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

groundtruth-reporting-api-openapi.yml Raw ↑

Other APIs GroundTruth publishes across the network.

GroundTruth Documentation MCP Server
GroundTruth Accounts API
GroundTruth Ad Groups API
GroundTruth Audiences API
GroundTruth Campaigns API
GroundTruth Creative Assets API
GroundTruth Creatives API
GroundTruth Demand API
GroundTruth Direct Mail API
GroundTruth Health API
GroundTruth Jobs API
GroundTruth Miscellaneous API
Where this information came from

This is an independent, third-party profile of GroundTruth Reporting API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.