The Volcano Engine material asset APIs support Seedance 2.0 video generation workflows that need reusable upstream asset IDs. Use these endpoints to create, inspect, list, and delete material assets before referencing them in Seedance 2.0 requests.
Workflow
- Call
POST /v1/files/volengine/assetsto create a material asset from a source URL. - Call
POST /v1/files/volengine/assets/getto inspect one asset when you need its current metadata. - Call
POST /v1/files/volengine/assets/listto browse non-deleted assets available to the current MaaS user. - Call
POST /v1/files/volengine/assets/deleteto remove an asset that is no longer needed.
Available endpoints
| Endpoint | Purpose |
|---|---|
POST /v1/files/volengine/assets | Create a Volcano Engine material asset |
POST /v1/files/volengine/assets/delete | Delete a single material asset |
POST /v1/files/volengine/assets/get | Retrieve one material asset |
POST /v1/files/volengine/assets/list | List non-deleted material assets |
Common behavior
- All endpoints require
Authorization: Bearer YOUR_API_KEY. - All endpoints use
Content-Type: application/json. - Assets are scoped to the current MaaS user and Volcano Engine resource group.
- Each account can create up to 10,000 Volcano Engine material assets.
- List responses only include non-deleted assets.
Authentication
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEY