Update Asset Group
Update an asset group name and description. Omitted fields stay unchanged.
Update the name and description of an asset group the current user can access. groupName is at most 64 characters and description is at most 300 characters. Omitted fields are left unchanged.
Base URL
https://api.autorouter.top— Production
Authentication
BearerAuth: http (bearer)
Authenticate using a Bearer Token.
Format: Authorization: Bearer sk-xxxxxx
Endpoints
PUT /seedance/v1/asset-group/{groupId}
Update Asset Group
Update the name or description and return the updated group.
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
groupId | string | Yes | Asset group ID (Volcano asset group ID) |
Request Body
Content-Type: application/json
Example:
{
"groupName": "我的AIGC素材组",
"description": "用于数字人视频生成的素材集合"
}Properties:
| Name | Type | Required | Description |
|---|---|---|---|
groupName | string | No | Asset group name, up to 64 characters. Omit to leave unchanged |
description | string | No | Asset group description, up to 300 characters. Omit to leave unchanged |
groupNamestring(Optional)
Asset group name, up to 64 characters. Omit to leave unchanged
descriptionstring(Optional)
Asset group description, up to 300 characters. Omit to leave unchanged
Responses
200: Success
Content-Type: application/json
Request examples
curl -X PUT "https://api.autorouter.top/seedance/v1/asset-group/{groupId}" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxxxx" \
-d '{
"groupName": "我的AIGC素材组",
"description": "用于数字人视频生成的素材集合"
}'Response examples
{
"requestId": "75ea7c21-6c8a-4a03-bcc5-bc2037913235",
"state": "OK",
"errorCode": null,
"errorMessage": null,
"body": {
"groupId": "group-20260803100400-drhhj",
"groupType": "AIGC",
"groupName": "我的AIGC素材组",
"description": "用于数字人视频生成的素材集合",
"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 group |
body. | string | Volcano asset group ID |
body. | string | Asset group type: AIGC or LivenessFace |
body. | string | Asset group name |
body. | string | Asset group description |
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 group
Volcano asset group ID
Asset group type: AIGC or LivenessFace
AIGC: Virtual portrait libraryLivenessFace: Real-person library
Asset group name
Asset group description
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.