Skip to main content
List material groups owned by the authenticated organization. Filter by library_type and status to separate virtual-avatar groups from real-person groups. Use a returned group_id when uploading materials. Do not pass a group_id as material_asset_id during video generation; generation requires a material asset id.

Example Request

curl "https://api.tokenlab.sh/v1/videos/assets/groups?library_type=aigc_avatar&page_size=20" \
  -H "Authorization: Bearer $TOKENLAB_API_KEY"

Example Response

{
  "groups": [
    {
      "id": "seedance_group_virtual_123",
      "object": "seedance.material_asset_group",
      "library_type": "aigc_avatar",
      "group_name": "Product references",
      "status": "ACTIVE",
      "created_at": 1782998400000
    }
  ],
  "next_page_token": null
}