- 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
Additional Info for Inplay Queries
The TubeMogul InPlay API allows third-party partners to retrieve detailed analytics collected from video players, either on their site, or if that data has been explicitly shared with the API user. Most methods are available on a per-tracker, per-publisher and per-video basis. There are additionally some administrative API functions.
Required Global Arguments for Inplay Queries
In addition to authentication variables, all Inplay queries use the following global variables.
NOTE: Unless otherwise denoted, strings are limited to 256 UTF-8 encoded characters.
The arguments listed below are required for every analytics or performance API method call, in addition to any arguments that are specific to the method:
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.
Optional Global Arguments
The arguments listed below are optional for analytics and performance API method calls:
dim(string)- Allows filtering by a specific
category,player_embedsorcountrydimension. dimdetail(string)- Required if a dimension is specified. This should correspond to a specific
category,player_embedsorcountryvalue. index(string)- Start index of the request when dealing with lists. Each response that contains a
<details>list will contain<list_size>(of the complete list) and<has_more_items>elements. In addition, the<details>list contains acountattribute indicating how many items are in this page. Paging through lists is supported by providing an<index>to successive requests, which has been incremented by thecountof the previous<details>list response. Defaults to 1. max_results(string)- The maximum
countvalue to be returned in a single response. Limited to 1000, and defaults to 50.
API Standard Error Codes
All methods can return the following status codes, in addition to per-method errors:
90— Invalid parameter(s) or combination of parameters93— Invalid authentication hash94— Timestamp is more than 30 minutes old or is greater than the current time97— The method called was not found99— Invalid/unregistered partner.999— Unexpected error