Media Services Operations REST API Reference

The Microsoft Azure Media Services REST API reference section describes the entities and functions that are used when creating, processing, managing, and delivering Assets in Media Services v2.

The table below shows Media Services REST API versions. It also shows major modifications that were made in each version. To examine Media Services entities, entity properties, associations, functions, and so on, paste the following URI in a browser: https://<accountname>.restv2.<location>.media.azure.net/api/$metadata?api-version=2.x (where x is a version number).

x-ms-version Description
2.19
2.18
2.17
2.16
2.15 Version and design updates were made to the StreamingEndpoint. For more information, see StreamingEndpoint and Streaming endpoints overview. Also, the following new properties: CdnProvider, CdnProfile, FreeTrialEndTime, StreamingEndpointVersion were added to StreamingEndpoint.
2.14 Internal changes
2.13 Telemetry related changes were added in this release: MonitoringConfiguration.
2.12 The following new types/properties were added:

FirstQuality

AssetFilter.FirstQuality

Filter.FirstQuality
2.11 The following new entities were added:

AssetFilter

Filter

FilterTrackSelect

PresentationTimeRange
2.10 The following Channel's properties were added to support live encoding with Media Services:

EncodingType

Encoding

Slate

You can also signal to start and end advertisement and hide and how a slate image.
2.9 The CdnEnabled property was added to StreamingEndpoint.
2.8 The following new entity was added: EncodingReservedUnitType.
2.7 Breaking change: Origin was renamed to StreamingEndpoint. For more details, see StreamingEndpoint.

Updated properties: Asset.

DeliveryPolicies.

New entities, complex types, and properties:

AkamaiAccessControl

AkamaiSignatureHeaderAuthenticationKey

AssetDeliveryPolicy

Channel

ChannelInput ComplexType

ChannelInputAccessControl ComplexType

ChannelEndpoint ComplexType

ChannelOutput ComplexType

ChannelOutputHls ComplexType

ChannelPreview ComplexType

ChannelPreviewAccessControl ComplexType

ContentKeyAuthorizationPolicy

ContentKeyAuthorizationPolicyOption

ContentKeyAuthorizationPolicyRestriction ComplexType Properties

CrossSiteAccessPolicies

IPAccessControl. See IPAccessControl and StreamingEndpoint.

IPRange. See IPRange ComplexType and StreamingEndpoint.

Program

StreamingEndpointAccessControl

StreamingEndpointCacheControl
2.6 Current.

No model updates.
2.5 The BytesUsed property was added to StorageAccount.
2.4 No model updates.
2.3 The AuthorizationPolicyId property was added to ContentKey.
2.2 The following new entries were added to the model:

Origin

StorageAccount

Operation

The following new properties were added to entities:

Asset: Uri, StorageAccountName, and StorageAccount.

Locator: Name.

IngestManifest: StorageAccountName and StorageAccount.
2.1 The following new entries were added to the model:

NotificationEndPoint

JobNotificationSubscription
2.0 Initial public release.

In This Section

AccessPolicy

AssetDeliveryPolicy

AssetFile

Asset

Channel

ContentKey

ContentKeyAuthorizationPolicy

ContentKeyAuthorizationPolicyOption

CrossSiteAccessPolicies

ErrorDetail

IngestManifest

IngestManifestAsset

IngestManifestFile

IngestManifestStatistics

Job

JobTemplate

Locator

MediaProcessor

NotificationEndPoint

Operation

Program

StorageAccount

StreamingEndpoint

Task

TaskHistoricalEvent

TaskTemplate

REST API Functions

Reference