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 |
GET /v2/{project_id}/stats/stream/play-info |
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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot