Get – Media API – MediaKind
Get
Get https://app.mk.io/api/v1/projects/:project_name/media/streamingPolicies/:policy_name
Get one Streaming Policy
RBAC Capability Required: ams.streamingpolicy.get
Authentication
Authorization Bearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Path parameters
- project_name (string) Required
- policy_name (string) Required
Response
200 Returns a single Streaming Policy
id (string) Optional
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}name (string) Optional
1-260 characters pattern: ^[^\^'<>%&:\?/*+]+$
The name of the resourceproperties (object) StreamingPolicyProperties Required
The properties of the streaming policy.
Show 6 properties
catalog (map from strings to any) Optional
The custom catalog configuration.commonEncryptionCbcs (object) CommonEncryptionCbcs Optional
CommonEncryptionCbcs
clearKeyEncryptionConfiguration (object) ClearKeyEncryptionConfiguration Optional
Clear key configuration
customKeysAcquisitionUrlTemplate (string) Optional The custom license acquisition URL template for a Clear Key license delivery service.
clearTracks (list of objects) StreamingPolicyTrackSelection Optional This represents which tracks should not be encrypted.
trackSelections (list of objects) StreamingPolicyTrackPropertyCondition Optional track selections is used to specify a set or a subset of track for selection by the streaming policy.
Show 3 properties
operation (enum) Required Track property operation. Only equality is supported. Allowed values: Unknown, Equal
property (enum) Required Track property type Allowed values: Unknown, FourCC
value (string) Optional Track property value
Remaining Properties
- contentKeys (object) StreamingPolicyContentKeys Optional
- defaultKey (object) DefaultKey Optional
- policyName (string) Optional
- keyToTrackMappings (list of objects) StreamingPolicyContentKey Optional
- tracks (list of objects) StreamingPolicyTrackSelection Optional
- drm (object) CbcsDrmConfiguration Optional
- fairPlay (object) StreamingPolicyFairPlayConfiguration Optional
- playReady (object) StreamingPolicyPlayReadyConfiguration Optional
- widevine (object) StreamingPolicyWidevineConfiguration Optional
- enabledProtocols (object) EnabledProtocols Optional
Errors
- 400 Bad Request
- error (object) ErrorDetail Required
- 401 Unauthorized
- error (object) ErrorDetail Required
- 403 Forbidden
- error (object) ErrorDetail Required
- 404 Not Found
- error (object) ErrorDetail Required
- 429 Too Many Requests
- error (object) ErrorDetail Required
- 500 Internal Server Error
- error (object) ErrorDetail Required