TokenLab

Vidéo & ressources

Lister les ressources matérielles

Liste les ressources matérielles Seedance appartenant à l'organisation actuelle.

GET
/v1/videos/assets

Liste les ressources matérielles appartenant à l'organisation authentifiée. Filtrez par library_type, group_id ou status lorsque vous devez trouver des ressources pour un flux de travail de génération spécifique.

Utilisez uniquement les ressources dont le status est ACTIVE. Lors de la création de vidéos, utilisez l’id de la ressource matérielle TokenLab renvoyée.

project_name isole les ressources au sein de l’organisation authentifiée. Sa valeur par défaut est default ; utilisez la même valeur, sensible à la casse, pour les groupes et ressources associés. Envoyez-la dans le corps JSON pour POST/PUT et dans les paramètres de requête pour GET/DELETE.

Exemple de requête

curl "https://api.tokenlab.sh/v1/videos/assets?library_type=aigc_avatar&group_id=group-20260720123456-vrt01&page_size=20&project_name=default" \
  -H "Authorization: Bearer $TOKENLAB_API_KEY"

Exemple de réponse

{
  "assets": [
    {
      "id": "asset-20260720123456-qn7wr",
      "object": "seedance.material_asset",
      "project_name": "default",
      "group_id": "group-20260720123456-vrt01",
      "library_type": "aigc_avatar",
      "asset_name": "Front view",
      "asset_type": "Image",
      "status": "ACTIVE",
      "ready": true,
      "created_at": 1782998400000
    }
  ],
  "next_page_token": null
}
curl -X GET "https://example.com/v1/videos/assets"
{  "assets": [    {      "id": "asset-20260720123456-qn7wr",      "object": "seedance.material_asset",      "group_id": "group-20260720123456-vrt01",      "library_type": "aigc_avatar",      "asset_name": "Front view",      "asset_type": "Image",      "status": "ACTIVE",      "ready": true,      "error_message": null,      "metadata": null,      "created_at": 1782998400000    }  ],  "next_page_token": null}

Autorisation

BearerAuth
AuthorizationBearer <token>

Authentification par clé API. Créez ou gérez vos clés API dans Dashboard > API > API Keys.

Emplacement: header

Paramètres de requête

page_size?integer
Plage1 <= value <= 100
par défaut20
page_token?string
group_id?string

Filtrer par ID de groupe d'actifs matériels TokenLab.

status?string

Valeurs possibles

  • "PROCESSING"
  • "ACTIVE"
  • "FAILED"
  • "DELETED"
library_type?string

Filtrer par classe de bibliothèque matérielle.

Valeurs possibles

  • "aigc_avatar"
  • "liveness_face"
project_name?string

Portée du projet pour la ressource matérielle.

Longueur1 <= length <= 128
par défaut"default"

Réponse

application/json

application/json

application/json

application/json