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_performance
Gets a list of videos using the specified sort order for a given tracker ID.
Explorer
Request URL
http://api.tubemogul.com/api/v3/
HTTP method
GET
Arguments
NOTE: dim values can not be specified.
scope(string)- The scope of the method being called. The only valid value is
tracker. 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,bandwidth_deliveredandrebuffers. Defaults toviews. filter (string)— Optional- A free-form filter to apply to the list. Both the video URL and Display Name will be searched for a case-insensitive match of the provided string.
ip_video_id (string)— Optional- 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)— Optional- The identifier provided for this video in the video player. This must be unique for every distinct video, and must not change over time. This will scope the response to include stats for this video only.
Response Parameters
details (list)- A list of videos with the following for each video. The entries will scoped based on the arguments provided in the request.
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.
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.
views (integer)- The number of times the video(s) were 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).
bandwidth_delivered (integer)- Total GB of video and audio data delivered for this video as measured from the client. This statistic removes browser cached files from the calculation.
rebuffers (integer)- The number of streams downloaded that had one or more rebuffer events during playback.
rebuffers_pct (number)- The percentage of streams of this video that had one or more rebuffer events during playback.
rebuffers_per_stream (number)- The average number of rebuffering events that occurred for each stream of this video.
Example Response
http://api.tubemogul.com/api/v3?date=1230109922&user_id=123456 &scope=tracker&id=TD-PEX-223&method=get_bandwidth_usage&interval=perday &start=2008-12-10&end=2008-12-31&index=1&max_results=20 &auth=aa6fb416b3cac7861be9c9db2ebeef564b70f2e41910754 3030821 ... 5438134 ZSwU3y08aVxUBrkMTlej 45800160 My first really cool video http://myvideosite.com/RD08243_51796640.flv 176441 68693 646476 125740 71.26 0.71 5616932 LPpwYKSYhlHniWCwEOPQ 47762177 Your first really cool video http://myvideosite.com/PD22017_44601850.flv 11254 5436 34371 2839 25.23 0.25
Error Codes
Standard error codes