跳到主要内容

Create playback token

POST 

https://api.one.blendvision.com/bv/cms/v1/tokens

Creates a token that can be used to access a live or vod and request a DRM license.


  • Returns a 404/NotFound error if the requested resource is not found.

Request

Header Parameters

    x-bv-org-id stringrequired

    To invoke this API using api_token, you need to set the x-bv-org-id header to specify the organization for which you want to perform the action.

Body

required
    resource_id stringrequired

    Required. The unique id of live or VOD.

    resource_type Required. Indicates the resource type is live or VOD. Available values: `RESOURCE_TYPE_LIVE_EVENT`, `RESOURCE_TYPE_VOD_EVENT` (string)required

    Possible values: [RESOURCE_TYPE_LIVE, RESOURCE_TYPE_VOD, RESOURCE_TYPE_LIVE_EVENT, RESOURCE_TYPE_LIVE_EVENT_RECORDING, RESOURCE_TYPE_VOD_EVENT, RESOURCE_TYPE_AUDIO_EVENT, RESOURCE_TYPE_VOD_ENCODING]

    customer_id stringrequired

    Required. The customer ID for identifying who is playing the resource.

    expired_at date-time

    Optional. If provided, the token will expire at the specified UTC time. This field cannot be used in conjunction with the expires_in field. If neither field is set, will use the default expiration time.

    expires_in string

    Optional. If provided, the token will expire after the specified duration. This field cannot be used in conjunction with the expired_at field. If neither field is set, will use the default expiration time.

Responses

A successful response.

Schema
    token string

    Output only. The access token for live or VOD.

Authorization: authorization

name: authorizationtype: apiKeydescription: Enter the token with Bearer schema prefix, eg. `Bearer <token-string>`in: header
curl -L 'https://api.one.blendvision.com/bv/cms/v1/tokens' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'authorization: <API_KEY_VALUE>' \
-d '{
"resource_id": "string",
"resource_type": "RESOURCE_TYPE_LIVE",
"customer_id": "string",
"expired_at": "2024-07-29T15:51:28.071Z",
"expires_in": "string"
}'
Request Collapse all
Base URL
https://api.one.blendvision.com
Auth
Parameters
— headerrequired
Body required
{
"resource_id": "string",
"resource_type": "RESOURCE_TYPE_LIVE",
"customer_id": "string",
"expired_at": "2024-07-29T15:51:28.071Z",
"expires_in": "string"
}
ResponseClear

Click the Send API Request button above and see the response here!