POST
https://octopusx.ai
/
v1
/
seedance
/
asset
/
CreateAssetGroup
Create Asset Group
curl --request POST \
  --url https://octopusx.ai/v1/seedance/asset/CreateAssetGroup \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "Name": "<string>",
  "Description": "<string>"
}
'
{
  "state": 1,
  "data": {
    "Id": "group-20260412163933-zwxdc"
  },
  "error": null
}

Create Asset Group

Create a new asset group for categorizing and managing subsequently uploaded assets. When uploading assets, pass in the returned GroupId.

Method and Path

POST /v1/seedance/asset/CreateAssetGroup

Request Example

curl -X POST https://octopusx.ai/v1/seedance/asset/CreateAssetGroup \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "Name": "test",
    "Description": "this is description"
  }'

Response Example

{
  "state": 1,
  "data": {
    "Id": "group-20260412163933-zwxdc"
  },
  "error": null
}

Authentication

Authorization: Bearer YOUR_API_KEY

Body

Name
string
required
Asset group name, up to 64 characters.
Description
string
Asset group description, up to 300 characters.

Response

state
integer
Business status code, 1 usually indicates success.
data.Id
string
Asset group ID, passed as GroupId in subsequent Upload Asset requests.
error
object | null
Error information; null on success.