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 Asset Upload
|
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/upload_by_url |
|
|
GET /v1.0/{project_id}/asset/duplication |
Media Asset Processing
|
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 |
|
|
POST /v1.0/{project_id}/asset/review |
|
|
PUT /v1.0/{project_id}/asset/cover |
Media Asset Management
|
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 |
Media Asset Prefetch
|
API |
Description |
|---|---|
|
POST /v1.0/{project_id}/asset/preheating |
|
|
GET /v1.0/{project_id}/asset/preheating |
Media Asset Update
|
API |
Description |
|---|---|
|
POST /v1/{project_id}/asset/refresh |
|
|
GET /v1/{project_id}/asset/refresh |
Media Asset Categorization
|
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 |
Description |
|---|---|
|
GET /v1.0/{project_id}/asset/ciphers |
Statistical Analysis
|
API |
Description |
|---|---|
|
GET /v1.0/{project_id}/asset/cdn-statistics |
|
|
GET /v2/{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 |
|
|
GET /v1/{project_id}/asset/daily-summary |
Watermark Template Management
|
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
|
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
|
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 |
Transcoded Output Management
|
API |
Description |
|---|---|
|
DELETE /v1/{project_id}/asset/transcode-product |
Media Asset Storage Mode Management
|
API |
Description |
|---|---|
|
PUT /v1/{project_id}/asset/storage-mode-type |
|
|
PUT /v1/{project_id}/asset/storage-mode |
|
|
GET /v1/{project_id}/asset/storage-mode-type |
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