API Overview
The following tables list the VOD APIs. Before calling a VOD API, you need to 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 VOD API, see Application Examples.
Media Upload APIs
API |
Description |
---|---|
POST /v1.0/{project_id}/asset |
|
GET /v1.1/{project_id}/asset/authority |
|
POST /v1.0/{project_id}/asset/status/uploaded |
|
PUT /v1.0/{project_id}/asset/authority |
|
POST /v1.0/{project_id}/asset/reproduction |
|
POST /v1.0/{project_id}/asset/obs/host/stock/task |
|
POST /v1.0/{project_id}/asset/upload_by_url |
|
GET /v1.0/{project_id}/asset/duplication |
Media Processing APIs
API |
Description |
---|---|
PUT /v1.0/{project_id}/asset |
|
POST /v1.0/{project_id}/asset/process |
|
DELETE /v1.0/{project_id}/asset/process |
|
POST /v1.0/{project_id}/asset/extract_audio |
|
DELETE /v1.0/{project_id}/asset/extract_audio |
|
PUT /v1.0/{project_id}/asset/cover |
Media Management APIs
API |
Description |
---|---|
DELETE /v1.0/{project_id}/asset |
|
POST /v1.0/{project_id}/asset/status/publish |
|
POST /v1.0/{project_id}/asset/status/unpublish |
|
GET /v1.0/{project_id}/asset/info |
|
PUT /v1.0/{project_id}/asset/info |
|
GET /v1.0/{project_id}/asset/details |
|
GET /v1.0/{project_id}/asset/list |
OBS Hosting Management APIs
API |
Description |
---|---|
GET /v1.0/{project_id}/asset/obs/host/stock/task |
|
GET /v1.0/{project_id}/asset/obs/host/stock/task/details |
|
GET /v1.0/{project_id}/asset/obs/host/task/details |
Media Pre-loading APIs
API |
Description |
---|---|
POST /v1.0/{project_id}/asset/preheating |
|
GET /v1.0/{project_id}/asset/preheating |
Media Category APIs
API |
Description |
---|---|
POST /v1.0/{project_id}/asset/category |
|
PUT /v1.0/{project_id}/asset/category |
|
DELETE /v1.0/{project_id}/asset/category |
|
GET /v1.0/{project_id}/asset/category |
Key Query API
API |
Description |
---|---|
GET /v1.0/{project_id}/asset/ciphers |
Statistics Analysis APIs
API |
Description |
---|---|
GET /v1.0/{project_id}/asset/cdn-statistics |
|
GET /v1.0/{project_id}/asset/vod-statistics |
|
GET /v1.0/{project_id}/asset/top-statistics |
|
GET /v1.0/{project_id}/vod/cdn/logs |
Watermark Template Management APIs
API |
Description |
---|---|
POST /v1.0/{project_id}/template/watermark |
|
PUT /v1.0/{project_id}/template/watermark |
|
GET /v1.0/{project_id}/template/watermark |
|
DELETE /v1.0/{project_id}/template/watermark |
|
POST /v1.0/{project_id}/watermark/status/uploaded |
Subtitle Management
API |
Description |
---|---|
PUT /v1/{project_id}/asset/subtitles |
Transcoding Template Management APIs
API |
Description |
---|---|
POST /v2/{project_id}/asset/template/transcodings |
|
GET /v2/{project_id}/asset/template/transcodings |
|
PUT /v2/{project_id}/asset/template/transcodings |
|
DELETE /v2/{project_id}/asset/template/transcodings |
Transcoding Template Set Management APIs
API |
Description |
---|---|
POST /v1.0/{project_id}/asset/template-collection/transcodings |
|
PUT /v1.0/{project_id}/asset/template-collection/transcodings |
|
GET /v1.0/{project_id}/asset/template-collection/transcodings |
|
DELETE /v1.0/{project_id}/asset/template-collection/transcodings |
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