TokenLab

Video & Materials

Delete Material Asset Group

Deletes a Seedance material group owned by the current organization.

DELETE
/v1/videos/assets/groups/{groupId}

Delete a material group and the TokenLab material assets inside it. This cannot be undone.

If the TokenLab material library cannot complete the deletion because the current authorization state does not allow it, TokenLab returns a neutral material-library error. After deletion, the group and its assets can no longer be used in video generation.

project_name isolates resources within the authenticated organization. It defaults to default; use the same case-sensitive value for related groups and assets. Send it in the JSON body for POST/PUT and in the query string for GET/DELETE.

Example Request

curl "https://api.tokenlab.sh/v1/videos/assets/groups/group-20260720123456-vrt01?project_name=default" \
  -X DELETE \
  -H "Authorization: Bearer $TOKENLAB_API_KEY"

Example Response

{
  "deleted": true,
  "id": "group-20260720123456-vrt01"
}
curl -X DELETE "https://example.com/v1/videos/assets/groups/group-20260720123456-vrt01"
{  "deleted": true,  "id": "group-20260720123456-vrt01"}

Authorization

BearerAuth
AuthorizationBearer <token>

API Key authentication. Create or manage API keys in Dashboard > API > API Keys.

In: header

Path Parameters

groupId*string

Query Parameters

project_name?string

Project scope for the material resource.

Length1 <= length <= 128
default"default"

Response

application/json

application/json

application/json

application/json

application/json