API Overview
The following tables list the Live APIs. Before calling a Live API, obtain a user token. The obtained token can then be used to authenticate the calling of other APIs. For details about how to call a Live API, see Example 1: Creating a Transcoding Template.
Domain Name Management APIs
API | Description |
|---|---|
POST /v1/{project_id}/domain | |
DELETE /v1/{project_id}/domain | |
PUT /v1/{project_id}/domain | |
GET /v1/{project_id}/domain | |
PUT /v1/{project_id}/domains_mapping | |
DELETE /v1/{project_id}/domains_mapping | |
PUT /v1/{project_id}/domain/ipv6-switch | |
PUT /v1/{project_id}/domain/delay | |
GET /v1/{project_id}/domain/delay | |
PUT /v1/{project_id}/domain/hls | |
GET /v1/{project_id}/domain/hls | |
PUT /v1/{project_id}/domain/pull-sources | |
GET /v1/{project_id}/domain/pull-sources |
Transcoding Template Management APIs
API | Description |
|---|---|
POST /v1/{project_id}/template/transcodings | |
DELETE /v1/{project_id}/template/transcodings | |
PUT /v1/{project_id}/template/transcodings | |
GET /v1/{project_id}/template/transcodings |
Stream Management APIs
API | Description |
|---|---|
POST /v1/{project_id}/stream/blocks | |
GET /v1/{project_id}/stream/blocks | |
DELETE /v1/{project_id}/stream/blocks | |
PUT /v1/{project_id}/stream/blocks | |
POST /v1/{project_id}/stream/block-once |
Notification Management APIs
API | Description |
|---|---|
PUT /v1/{project_id}/notifications/publish | |
GET /v1/{project_id}/notifications/publish | |
DELETE /v1/{project_id}/notifications/publish |
Access Control APIs
API | Description |
|---|---|
PUT /v1/{project_id}/guard/referer-chain | |
DELETE /v1/{project_id}/guard/referer-chain | |
GET /v1/{project_id}/guard/referer-chain | |
GET /v1/{project_id}/guard/ip | |
PUT /v1/{project_id}/guard/ip | |
POST /v1/{project_id}/auth/chain | |
GET /v1/{project_id}/domain/geo-blocking | |
PUT /v1/{project_id}/domain/geo-blocking | |
GET /v1/{project_id}/guard/key-chain | Querying the URL Validation Configuration of a Specified Domain Name |
PUT /v1/{project_id}/guard/key-chain | Modifying the URL Validation Configuration of a Specified Domain Name |
DELETE /v1/{project_id}/guard/key-chain | Deleting the URL Validation Configuration of a Specified Domain Name |
HTTPS Certificate Management APIs
API | Description |
|---|---|
GET /v2/{project_id}/certificates | |
PUT /v1/{project_id}/guard/https-cert | Modifying the HTTPS Certificate Configuration of a Specified Domain Name |
GET /v1/{project_id}/guard/https-cert | Querying the HTTPS Certificate Configuration of a Specified Domain Name |
DELETE /v1/{project_id}/guard/https-cert | Deleting the HTTPS Certificate Configuration of a Specified Domain Name |
OBS Bucket Management APIs
API | Description |
|---|---|
PUT /v1/{project_id}/obs/authority | Granting or Canceling Authorization of Accessing OBS Buckets |
Livestreaming Watermark Management APIs
API | Description |
|---|---|
POST /v1/{project_id}/watermark/templates | |
GET /v1/{project_id}/watermark/templates | |
PUT /v1/{project_id}/watermark/templates/{id} | |
DELETE /v1/{project_id}/watermark/templates/{id} | |
GET /v1/{project_id}/watermark/templates/{id} | |
POST /v1/{project_id}/watermark/rules | |
GET /v1/{project_id}/watermark/rules | |
PUT /v1/{project_id}/watermark/rules/{id} | |
DELETE /v1/{project_id}/watermark/rules/{id} | |
GET /v1/{project_id}/watermark/rules/{id} |
Statistics Analysis APIs
API | Description |
|---|---|
GET /v2/{project_id}/stats/bandwidth/peak | |
GET /v2/{project_id}/stats/traffic/summary | |
GET /v2/{project_id}/stats/httpcodes | |
GET /v2/{project_id}/stats/transcode | |
GET /v2/{project_id}/stats/up-bandwidth/detail | |
GET /v2/{project_id}/stats/stream-count | |
GET /v2/{project_id}/stats/history/streams | |
GET /v2/{project_id}/stats/stream-portraits | |
GET /v2/{project_id}/stats/area/detail | Querying the Distribution of Livestreaming Metrics by Region |
Stream Analytics APIs
API | Description |
|---|---|
GET /v2/{project_id}/stats/stream/framerate | |
GET /v2/{project_id}/stats/stream/bitrate | |
GET /v2/{project_id}/stats/stream-detail | |
GET /v2/{project_id}/stats/up-stream/detail | |
GET /v1/{project_id}/realtime/streams |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

