# Performance Hourly

Standard Aggregated Performance Report in Campaign Currency
### Fields
| Field | Time Windows | Rollups |
|  --- | --- | --- |
| **Dimensions** |  |  |
| `agg_timestamp` | `current_day`, `last_X_hours`, `yesterday`, `last_X_days`, `month_to_date` | `by_hour`, `by_day`, `by_week`, `by_month` |
| `advertiser_id`<br> | Any | Any |
| `advertiser_name`<br> | Any | Any |
| `agency_id`<br> | Any | Any |
| `agency_name`<br> | Any | Any |
| `campaign_archived`<br> | Any | Any |
| `campaign_conversion_type`<br> | Any | Any |
| `campaign_conversion_variable_minutes`<br> | Any | Any |
| `campaign_created_on`<br>Campaign Creation Time | Any | Any |
| `campaign_currency_code`<br>Campaign Currency Code | Any | Any |
| `campaign_custom_attribution_source`<br> | Any | Any |
| `campaign_dynamic_budget_allocation_type`<br> | Any | Any |
| `campaign_end_date`<br>(GMT) Campaign End Date | Any | Any |
| `campaign_end_date_campaign_tz`<br>(CTZ) Campaign End Date | Any | Any |
| `campaign_frequency_amount`<br>Campaign Frequency Amount | Any | Any |
| `campaign_frequency_interval`<br>Campaign Frequency Interval | Any | Any |
| `campaign_frequency_optimization`<br>Campaign Frequency Optimization | Any | Any |
| `campaign_frequency_type`<br>Campaign Frequency Type | Any | Any |
| `campaign_goal_type`<br> | Any | Any |
| `campaign_goal_value`<br> | Any | Any |
| `campaign_has_custom_attribution`<br> | Any | Any |
| `campaign_id`<br> | Any | Any |
| `campaign_impression_cap_amount`<br> | Any | Any |
| `campaign_impression_cap_automatic`<br> | Any | Any |
| `campaign_impression_cap_type`<br> | Any | Any |
| `campaign_initial_start_date`<br>(GMT) Campaign Initial Start Date | Any | Any |
| `campaign_initial_start_date_campaign_tz`<br>(CTZ) Campaign Initial Start Date | Any | Any |
| `campaign_io_name`<br> | Any | Any |
| `campaign_io_reference_num`<br> | Any | Any |
| `campaign_is_programmatic_guaranteed`<br>Campaign Is Programmatic Guaranteed | Any | Any |
| `campaign_name`<br> | Any | Any |
| `campaign_pc_window_minutes`<br> | Any | Any |
| `campaign_political`<br> | Any | Any |
| `campaign_pv_pct`<br> | Any | Any |
| `campaign_pv_window_minutes`<br> | Any | Any |
| `campaign_service_type`<br>Campaign Service Type, a.k.a. Managed Service Flag / managed_service_flag | Any | Any |
| `campaign_spend_cap_amount`<br> | Any | Any |
| `campaign_spend_cap_automatic`<br> | Any | Any |
| `campaign_spend_cap_daily_cap`<br> | Any | Any |
| `campaign_spend_cap_type`<br> | Any | Any |
| `campaign_start_date`<br>(GMT) Campaign Start Date | Any | Any |
| `campaign_start_date_campaign_tz`<br>(CTZ) Campaign Start Date | Any | Any |
| `campaign_status`<br>Active Status | Any | Any |
| `campaign_total_budget`<br> | Any | Any |
| `campaign_total_impression_budget`<br>Campaign Impressions Budget | Any | Any |
| `campaign_updated_on`<br>Campaign Update Time | Any | Any |
| `campaign_zone_name`<br>Campaign Time Zone, a.k.a time_zone | Any | Any |
| `flight_id`<br> | Any | Any |
| `merit_pixel_created_on`<br>Pixel Creation Time | Any | Any |
| `merit_pixel_eligible`<br> | Any | Any |
| `merit_pixel_external_identifier`<br> | Any | Any |
| `merit_pixel_funnel_position`<br> | Any | Any |
| `merit_pixel_id`<br> | Any | Any |
| `merit_pixel_name`<br> | Any | Any |
| `merit_pixel_status`<br> | Any | Any |
| `merit_pixel_updated_on`<br>Pixel Update Time | Any | Any |
| `merit_pixel_weight`<br> | Any | Any |
| `organization_id`<br> | Any | Any |
| `organization_name`<br> | Any | Any |
| `prisma_campaign_id`<br> | Any | Any |
| `prisma_campaign_name`<br> | Any | Any |
| `prisma_client_product_estimate`<br> | Any | Any |
| `prisma_io_number`<br> | Any | Any |
| `strategy_archived`<br> | Any | Any |
| `strategy_audience_segment_exclude_op`<br> | Any | Any |
| `strategy_audience_segment_include_op`<br> | Any | Any |
| `strategy_bid_aggressiveness`<br> | Any | Any |
| `strategy_bid_price_is_media_only`<br> | Any | Any |
| `strategy_budget`<br> | Any | Any |
| `strategy_channel`<br> | Any | Any |
| `strategy_created_on`<br> | Any | Any |
| `strategy_description`<br> | Any | Any |
| `strategy_end_date`<br> | Any | Any |
| `strategy_exchange_type_for_run_on_all`<br> | Any | Any |
| `strategy_frequency_amount`<br> | Any | Any |
| `strategy_frequency_interval`<br>Campaign Frequency Interval | Any | Any |
| `strategy_frequency_optimization`<br> | Any | Any |
| `strategy_frequency_type`<br>Campaign Frequency Type | Any | Any |
| `strategy_goal_type`<br> | Any | Any |
| `strategy_goal_value`<br> | Any | Any |
| `strategy_group_created_on`<br> | Any | Any |
| `strategy_group_description`<br> | Any | Any |
| `strategy_group_external_identifier`<br> | Any | Any |
| `strategy_group_id`<br> | Any | Any |
| `strategy_group_impression_cap_amount`<br> | Any | Any |
| `strategy_group_impression_cap_type`<br> | Any | Any |
| `strategy_group_name`<br> | Any | Any |
| `strategy_group_spend_cap_amount`<br> | Any | Any |
| `strategy_group_spend_cap_type`<br> | Any | Any |
| `strategy_group_updated_on`<br> | Any | Any |
| `strategy_groups`<br> | Any | Any |
| `strategy_id`<br> | Any | Any |
| `strategy_impression_pacing_amount`<br> | Any | Any |
| `strategy_impression_pacing_interval`<br> | Any | Any |
| `strategy_impression_pacing_type`<br> | Any | Any |
| `strategy_max_bid`<br> | Any | Any |
| `strategy_max_bid_wm`<br> | Any | Any |
| `strategy_min_bid`<br> | Any | Any |
| `strategy_name`<br> | Any | Any |
| `strategy_pacing_amount`<br> | Any | Any |
| `strategy_pacing_interval`<br> | Any | Any |
| `strategy_pacing_optimization_amount`<br> | Any | Any |
| `strategy_pacing_optimization_type`<br> | Any | Any |
| `strategy_pacing_type`<br> | Any | Any |
| `strategy_roi_target`<br> | Any | Any |
| `strategy_site_restriction_transparent_urls`<br> | Any | Any |
| `strategy_start_date`<br> | Any | Any |
| `strategy_status`<br>Active Status | Any | Any |
| `strategy_targeting_segment_exclude_op`<br> | Any | Any |
| `strategy_targeting_segment_include_op`<br> | Any | Any |
| `strategy_updated_on`<br> | Any | Any |
| `strategy_use_campaign_end`<br> | Any | Any |
| `strategy_use_campaign_start`<br> | Any | Any |
| `strategy_use_mm_freq`<br> | Any | Any |
| `strategy_use_optimization`<br> | Any | Any |
| **Metrics** |  |  |
| `clicks`<br> | Any | Any |
| `ctc`<br>CTC | Any | Any |
| `ctr`<br>CTR | Any | Any |
| `general_invalid_clicks`<br> | Any | Any |
| `impressions`<br> | Any | Any |
| `in_view`<br>In View Impressions | Any | Any |
| `in_view_100_percent`<br>100% In View Impressions | Any | Any |
| `in_view_15_seconds`<br> | Any | Any |
| `in_view_15_seconds_rate`<br> | Any | Any |
| `in_view_5_seconds`<br> | Any | Any |
| `in_view_5_seconds_rate`<br> | Any | Any |
| `measurability_rate`<br>Measurability Rate | Any | Any |
| `measurable`<br>Measurable Impressions | Any | Any |
| `post_click_aov`<br>Post-Click AOV | Any | Any |
| `post_click_conversions`<br>Post-Click Conversions | Any | Any |
| `post_click_conversions_unweighted`<br>Post-Click Conversions (Unweighted) | Any | Any |
| `post_click_revenue`<br>Post-Click Revenue | Any | Any |
| `post_click_revenue_usd`<br> | Any | Any |
| `post_click_total_spend_roi`<br>Post-Click Total Spend ROI | Any | Any |
| `post_view_aov`<br>Post-View AOV | Any | Any |
| `post_view_conversions`<br>Post-View Conversions | Any | Any |
| `post_view_conversions_unweighted`<br>Post-View Conversions (Unweighted) | Any | Any |
| `post_view_revenue`<br>Post-View Revenue | Any | Any |
| `post_view_total_spend_roi`<br>Post-View Total Spend ROI | Any | Any |
| `rr_per_1k_imps`<br>Response Rate/1K Imps | Any | Any |
| `total_aov`<br>Total AOV | Any | Any |
| `total_clicks`<br> | Any | Any |
| `total_conversions`<br> | Any | Any |
| `total_conversions_unweighted`<br>Total Conversions (Unweighted) | Any | Any |
| `total_revenue`<br> | Any | Any |
| `total_spend`<br> | Any | Any |
| `total_spend_cpa`<br>Total Spend eCPA | Any | Any |
| `total_spend_cpc`<br>Total Spend eCPC | Any | Any |
| `total_spend_cpcv`<br>Total Spend eCPCV | Any | Any |
| `total_spend_cpm`<br>Total Spend eCPM | Any | Any |
| `total_spend_pc_cpa`<br>Total Spend PC CPA | Any | Any |
| `total_spend_pv_cpa`<br>Total Spend PV CPA | Any | Any |
| `total_spend_roi`<br>Total Spend ROI | Any | Any |
| `total_spend_usd`<br> | Any | Any |
| `total_spend_vcpm`<br>Total Spend vCPM | Any | Any |
| `video_close`<br>Close | Any | Any |
| `video_collapse`<br>Collapse | Any | Any |
| `video_companion_clicks`<br>Companion Clicks | Any | Any |
| `video_companion_ctr`<br>Companion CTR | Any | Any |
| `video_companion_impressions`<br>Companion Impressions | Any | Any |
| `video_complete`<br>100% Completed Views | Any | Any |
| `video_complete_rate`<br>100% Completed Rate | Any | Any |
| `video_complete_rate_impression_based`<br>VCR (Impression Based) | Any | Any |
| `video_engaged_impressions`<br>Engaged Impressions | Any | Any |
| `video_engaged_rate`<br>Engaged Rate | Any | Any |
| `video_expand`<br>Expand | Any | Any |
| `video_first_quartile`<br>25% Completed Views | Any | Any |
| `video_first_quartile_rate`<br>25% Completed Rate | Any | Any |
| `video_first_quartile_rate_impression_based`<br>25% Completed Rate - Impressions Based | Any | Any |
| `video_fullscreen`<br>Fullscreen | Any | Any |
| `video_midpoint`<br>50% Completed Views | Any | Any |
| `video_midpoint_rate`<br>50% Completed Rate | Any | Any |
| `video_midpoint_rate_impression_based`<br>50% Completed Rate - Impressions Based | Any | Any |
| `video_mute`<br> | Any | Any |
| `video_pause`<br>Pause | Any | Any |
| `video_play_rate`<br>Play Rate | Any | Any |
| `video_resume`<br>Resume | Any | Any |
| `video_rewind`<br>Rewind | Any | Any |
| `video_skip`<br>Skip | Any | Any |
| `video_skippable_impressions`<br>Skippable Impressions | Any | Any |
| `video_skipped_impressions`<br>Skipped Impressions | Any | Any |
| `video_skipped_rate`<br>Skipped Rate | Any | Any |
| `video_start`<br>Start | Any | Any |
| `video_third_quartile`<br>75% Completed Views | Any | Any |
| `video_third_quartile_rate`<br>75% Completed Rate | Any | Any |
| `video_third_quartile_rate_impression_based`<br>75% Completed Rate - Impressions Based | Any | Any |
| `video_unmute`<br> | Any | Any |
| `viewability_rate`<br>Viewability Rate | Any | Any |
| `viewability_rate_100_percent`<br>100% In View Rate | Any | Any |

### Pageable
Yes
### Time Windows
`current_day`, `last_X_hours`, `yesterday`, `last_X_days`, `month_to_date`
### Rollups
`all`, `by_hour`, `by_day`, `by_week`, `by_month`
### Data Retention / Lookback Window
90 days
### Time Zones
`UTC`, `campaign`

Endpoint: POST /performance-hourly
Version: 1.0.0
Security: Auth0

## Response 200 fields (application/json):

  - `meta` (object)

  - `meta.items_count` (integer)

  - `meta.page_index` (integer)

  - `meta.status` (string)
    Enum: "OK"

  - `meta.total_items_count` (integer)

  - `meta.total_pages` (integer)

  - `results` (array)

## Response 400 fields (application/json):

  - `error_code` (string)

  - `message` (string)

  - `request_id` (string)

## Response 401 fields (application/json):

  - `error_code` (string)

  - `message` (string)

  - `request_id` (string)

## Response 5XX fields (application/json):

  - `error_code` (string)

  - `message` (string)

  - `request_id` (string)

