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 |
|
GET /v1/{project_id}/cdn/ip-info |
|
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 |
|
GET /v1/{project_id}/realtime/streams |
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 |
Snapshot Management APIs
API |
Description |
---|---|
POST /v1/{project_id}/stream/snapshot |
|
PUT /v1/{project_id}/stream/snapshot |
|
GET /v1/{project_id}/stream/snapshot |
|
DELETE /v1/{project_id}/stream/snapshot |
Log Management APIs
API |
Description |
---|---|
GET /v1/{project_id}/logs |
Recording APIs
API |
Description |
---|---|
POST /v1/{project_id}/record/rules |
|
GET /v1/{project_id}/record/rules |
|
PUT /v1/{project_id}/record/rules/{id} |
|
DELETE /v1/{project_id}/record/rules/{id} |
|
GET /v1/{project_id}/record/rules/{id} |
|
POST /v1/{project_id}/record/control |
|
POST /v1/{project_id}/record/indexes |
Recording Callback Management APIs
API |
Description |
---|---|
POST /v1/{project_id}/record/callbacks |
|
GET /v1/{project_id}/record/callbacks |
|
PUT /v1/{project_id}/record/callbacks/{id} |
|
GET /v1/{project_id}/record/callbacks/{id} |
|
DELETE /v1/{project_id}/record/callbacks/{id} |
HTTPS Certificate Management APIs
API |
Description |
---|---|
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 |
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/record |
|
GET /v2/{project_id}/stats/snapshot |
|
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 |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.