API v3 Reference
- Intro
- Authenticating
- get_video_status

- launch_video

- launch_cross_post

- launch_destination

- launch_feed

- list_available_sites

- list_available_destinations

- list_available_feeds

- list_available_cross_post_sites

- list_categories

- list_campaigns

- list_uploads

- list_upload_video_stats

- upload_video

- upload_video_url

- which_host

- recall_video

- add_mrss_feed

- get_mrss_feed_status

- Additional Inplay Info
- get_views

- get_viewed_minutes

- get_unique_viewers

- get_new_viewers

- get_video_list_analytics

- get_video_engagement

- get_player_embeds

- get_geo_analytics

- get_categories

- get_traffic_sources

- get_search_terms

- get_attention_span

- get_bandwidth_usage

- get_stream_rebuffers

- get_start_delays

- get_video_list_performance

- get_geo_performance

- get_os

- get_browser

- get_runtime

- get_demographics_age

- get_demographics_gender

- get_demographics_hh_income

- get_demographics_marital_status

- get_demographics_children

- get_demographics_homeowners

- get_trackers

- create_tracker

- update_tracker

- get_publishers

- share_inplay

- share_revoke

- share_list

- List of Video Sites
- PHP Reference Application
- Info For Partners
- Timezones
- Troubleshooting
Getting Started
Upload
InPlay
InPlay Admin
Appendix
get_video_list_analytics
Gets a list of videos using the specified sort order for a given tracker or publisher ID. This allows one to retrieve videos based on different "most popular" criteria.
Explorer
Request URL
http://api.tubemogul.com/api/v3/
HTTP method
GET
Arguments
scope(string)- The scope of the method being called. Valid values are
trackerorpublisher. id(string)- The ID corresponding to the scope of the report.
start(string)- The start date for the report. Format is YYYY-MM-DD.
end(string)- The end date for the report. Format is YYYY-MM-DD.
site_id (string)— Optional- The ID for your site. This is required for publisher-scoped queries but not for trackers. Contact us if you do not know your site_id.
sort (string)— Optional- The sort order of the list. Valid values include:
views,viewed_minutes. Defaults toviews. filter (string)— Optional- A free-form filter to apply to the list. The video URL, display_name, video_id and publisher_id fields will be searched for a case-insensitive match of the provided string.
ip_video_id (string)— Optional- A comma-separated list of up to 100 InPlay (TubeMogul-assigned) identifiers provided for this video. Each is unique for every distinct video, and will not change over time. This will scope the response to include stats for these videos only.
video_id (string)— Optional- A comma-separated list of up to 100 identifiers provided for this video in the video player. Each must be unique for every distinct video, and must not change over time. The site_id must also be specified if using this parameter. This will scope the response to include stats for these videos only.
Response Parameters
NOTE: The summary values do not reflect any scoping of the request from the ip_video_id, video_id or filter parameters.
views (integer)- The number of times the video was viewed. A view is defined as when the video is actually played, i.e. when play is called on the Flash video object.
viewed_minutes (integer)- The total viewed minutes for this video(s).
pct_completions_50 (number)- The percentage of views that watched at least 50% of the video.
pct_completions_75 (number)- The percentage of views that watched at least 75% of the video.
pct_completions_100 (number)- The percentage of views that watched at least 100% of the video.
details (list)- A list of videos with the above parameters, plus the following for each video. The entries will scoped based on the arguments provided in the request.
ip_video_id (string)- The InPlay (TubeMogul-assigned) identifier provided for this video. This is unique for every distinct video, and will not change over time.
video_id (string)- The identifier provided for this video in the video player. This must be unique for every distinct video, and must not change over time.
display_name (string)- The display name provided for this video in the video player.
url (string)- The URL of the video file.
publisher_id (string)- The identifier provided for the publisher of this video in the video player. This must be unique for every distinct video, and must not change over time.
Example Response
http://api.tubemogul.com/api/v3?date=1230109922&user_id=123456 &scope=tracker&id=TD-PEX-222&method=get_video_list_analytics&interval=perday &start=2008-12-10&end=2008-12-31&index=1&max_results=20 &auth=aa6fb416b3cac7861be9c9db2ebeef564b70f2e41910754 3030821 36.53 31.15 20.64 ... ZSwU3y08aVxUBrkMTlej 45800160 My first really cool video http://myvideosite.com/RD08243_51796640.flv 5438134 176441 68693 14.78 9.55 5.55 LPpwYKSYhlHniWCwEOPQ 47762177 Your first really cool video http://myvideosite.com/PD22017_44601850.flv 5616932 11254 5436 23.7 18.86 13.76
Error Codes
Standard error codes