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 |
Querying Ongoing 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