# 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 resource

- **properties** *(object)* [StreamingPolicyProperties](https://docs.mediakind.com/api-reference/media-api/schemas/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](https://docs.mediakind.com/api-reference/media-api/schemas/commonencryptioncbcs) Optional
    
    CommonEncryptionCbcs
    
  - **clearKeyEncryptionConfiguration** *(object)* [ClearKeyEncryptionConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/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](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackselection) Optional
    This represents which tracks should _not_ be encrypted.
    
  - **trackSelections** *(list of objects)* [StreamingPolicyTrackPropertyCondition](https://docs.mediakind.com/api-reference/media-api/schemas/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](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicycontentkeys) Optional
- **defaultKey** *(object)* [DefaultKey](https://docs.mediakind.com/api-reference/media-api/schemas/defaultkey) Optional
- **policyName** *(string)* Optional
- **keyToTrackMappings** *(list of objects)* [StreamingPolicyContentKey](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicycontentkey) Optional
- **tracks** *(list of objects)* [StreamingPolicyTrackSelection](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackselection) Optional
- **drm** *(object)* [CbcsDrmConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/cbcsdrmconfiguration) Optional
- **fairPlay** *(object)* [StreamingPolicyFairPlayConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyfairplayconfiguration) Optional
- **playReady** *(object)* [StreamingPolicyPlayReadyConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicyplayreadyconfiguration) Optional
- **widevine** *(object)* [StreamingPolicyWidevineConfiguration](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicywidevineconfiguration) Optional
- **enabledProtocols** *(object)* [EnabledProtocols](https://docs.mediakind.com/api-reference/media-api/schemas/enabledprotocols) Optional

### Errors

- **400 Bad Request**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
- **401 Unauthorized**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
- **403 Forbidden**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
- **404 Not Found**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
- **429 Too Many Requests**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
- **500 Internal Server Error**  
  - **error** *(object)* [ErrorDetail](https://docs.mediakind.com/api-reference/media-api/schemas/errordetail) Required
