Get Asset
Get one asset by ID. The returned asset URL is valid for 12 hours.
Get one asset by ID. The returned assetUrl is a presigned URL valid for 12 hours. Download or copy it before it expires.
Base URL
https://api.autorouter.top— Production
Authentication
BearerAuth: http (bearer)
Authenticate using a Bearer Token.
Format: Authorization: Bearer sk-xxxxxx
Endpoints
GET /seedance/v1/asset/{assetId}
Get Asset
Return the asset name, type, status, and presigned URL.
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
assetId | string | Yes | Asset ID (Volcano asset ID) |
Responses
200: Success
Content-Type: application/json
Request examples
curl -X GET "https://api.autorouter.top/seedance/v1/asset/{assetId}" \
-H "Authorization: Bearer sk-xxxxxx"Response examples
{
"requestId": "reqId-5d61aca351ffe2837f47bbb06d98fe6c",
"state": "OK",
"errorCode": null,
"errorMessage": null,
"body": {
"assetId": "asset-20260731170718-dbnvv",
"groupId": "group-20260731170706-sbjbr",
"assetName": "1313",
"assetType": "Image",
"assetUrl": "https://ark-media-asset.tos-cn-beijing.volces.com/2125187037/0731:",
"status": "ACTIVE",
"createdTime": "2026-07-01 17:07:18",
"updatedTime": "2026-07-01 17:07:22"
}
}Response fields:
| Name | Type | Description |
|---|---|---|
requestId | string | Request ID |
state | string | Call status. OK means success, ERROR means failure |
errorCode | string | Error code. Empty string or null on success |
errorMessage | string | Error message. Empty string or null on success |
body | object | Asset |
body. | string | Volcano asset ID |
body. | string | Volcano asset group ID |
body. | string | Asset name |
body. | string | Asset type: Image, Video, or Audio |
body. | string | Presigned asset URL, generated dynamically and valid for 12 hours |
body. | string | Asset status: PROCESSING, ACTIVE, or FAILED |
body. | string | Error message. Present when status is FAILED |
body. | string | Creation time, format yyyy-MM-dd HH:mm:ss |
body. | string | Update time, format yyyy-MM-dd HH:mm:ss |
statestring
Call status. OK means success, ERROR means failure
OK: SuccessERROR: Failure. CheckerrorCodeanderrorMessage
bodyobject
Asset
Volcano asset ID
Volcano asset group ID
Asset name
Asset type: Image, Video, or Audio
Image: ImageVideo: VideoAudio: Audio
Presigned asset URL, generated dynamically and valid for 12 hours
Asset status: PROCESSING, ACTIVE, or FAILED
PROCESSING: ProcessingACTIVE: ActiveFAILED: Failed
Error message. Present when status is FAILED
Creation time, format yyyy-MM-dd HH:mm:ss
Update time, format yyyy-MM-dd HH:mm:ss
Error handling
When the HTTP status is 200, still check state in the response body.
state | Description |
|---|---|
OK | The call succeeded. Business data is in body |
ERROR | The call failed. errorCode is the error code and errorMessage is the error message |
On success, errorCode and errorMessage may be an empty string or null.