Create asset group (liveness) (CreateVisualValidateSession)
Seedance 2.0(/generations/tasks)
Create asset group (liveness) (CreateVisualValidateSession)
CreateVisualValidateSession โ start liveness validation session
POST
Create asset group (liveness) (CreateVisualValidateSession)
Introduction
Start an H5 live person validation session. Live person asset groups (GroupType = LivenessFace) cannot be created via CreateAssetGroup (which is always forced to AIGC); they must use this flow.
Live person and virtual asset libraries share the same Asset/AssetGroup Actions; after validation succeeds and you receive GroupId, subsequent CRUD operations are identical to AIGC.
Authentication
string
required
Bearer Token, e.g.
Bearer sk-your_token_keyRequest parameters
string
Always forced to a fixed callback page URL regardless of inputโpreventing redirects to arbitrary caller-specified addresses.
GetVisualValidateResult uses the same Bearer-authenticated API and does not rely on the callback page to pass contextstring
default:"default"
Project name
Request example
Response example
Live person asset restrictions
- Separate quota: live person asset group count per user per channel is limited independently (separate from
AIGC) - Face matching: each live person asset group maps to one real person; uploaded assets are compared to the validation reference faceโmismatch or multiple faces cause
Status: Failed - Delete restrictions: see DeleteAssetGroup
