Skip to main content
POST
Create asset (CreateAsset)

Introduction

Create an asset within an asset group. URL must be a publicly accessible address; Base64 / local file upload is not supported. After creation, reference it in video generation tasks with asset://<Id>.

Authentication

string
required
Bearer Token, e.g. Bearer sk-your_token_key

Request parameters

string
required
Asset group ID
string
required
Publicly accessible URL for the asset
string
required
Image / Video / Audio
string
Asset name; used only for fuzzy search in ListAssets, not used in model inference
object
Content pre-moderation policy, {"Strategy": "Default"|"Skip"}; Default (default) = pre-moderation enabled, Skip = skip most non-baseline content safety policies
string
default:"default"
Project name
Moderation.Strategy = "Skip" only skips most non-baseline moderationโ€”it does not fully disable it. For sensitive/adult content with authorization, use the seedance-2-0-NSFW model for generation tasks instead.

Asset type limits

Request example

Response example

After creation, reference asset://asset-20260710-xyz in Create video generation task.