Differences between API V1 (Deprecated) and API V2

There are many differences between Version 1 and Version 2 of the Backlot API.

The following table describes major differences between API V1 and API V2:

Table 1. Differences between V1 and V2
V1 V2 Documentation
Analytics API Analytics API v2 Analytics API (Deprecated)
Attribute Update API Assets API: PATCH Assets
Channel API Assets API Channel and Channel Set Assets (Deprecated)
Channel Set API Assets API Channel Set Assets (Deprecated)
Custom Metadata API Assets API Custom Metadata
Dynamic Channel Not currently available To be determined
High Performance API All GET requests High Performance API Endpoint
Ingestion API Assets API: POST Assets
Label Management API Labels API Labels
Player API Not applicable The Player API is client-based and unaffected by API V2
Player Management API Players API Players (Backlot REST API)
Query API Assets API: GET, Query API

Assets Query Construction

Thumbnail Query API Assets API: GET Assets
Upload Widget API Upload Widget API Deprecated: Upload Widget API v1 Reference (Deprecated) To be determined

The following table describes new features available with API V2:

Table 2. New V2 Features
Feature Description
Assets There are numerous improvements to create, read, update, and delete (CRUD) all asset types through GET, POST, DELETE, PUT, and PATCH commands.
Labels API V2 supports the structuring and nesting of labels.
Libraries Ooyala now provides wrapper SDKs in several languages.
Players API V2 supports configuring player branding options.
Publishing Rules API V2 can perform create, read, update, and delete options for publishing rules.
Query API The new query API enables you to search metadata, labels, and assets.
Scratchpad The scratchpad is a tool that simplifies development, by enabling you to make API requests directly through a web browser. To access the scratchpad, go to Ooyala API Scratchpad.
Universal Syndication Universal Syndication is only available for API V2. For more information, see Universal Syndication.