Skip to main content

Query Real-Person Asset Detail

GET /api/volc-user/assets/detail

Query details and processing status by platform asset ID; poll until Active or Failed.

Authentication

Use a logged-in session Cookie or the Authorization: <access_token> header. Obtain the access token through Generate Access Token. It is different from the sk- key used for model requests.

Request Parameters​

NameTypeRequiredDescription
idstringRequiredQuery parameter: platform resource ID

Request Example​

GET /api/volc-user/assets/detail?id=asset-example
Authorization: <access_token>

Response Fields (200)​

NameTypeDescription
successbooleanBusiness success flag; check it even for HTTP 200
messagestringMessage; empty on success
dataobjectResponse data on success
data.idstringPlatform asset ID; reference it in video generation as asset://<id>
data.namestringAsset name
data.urlstringUpstream URL shown only when Active; empty while Processing/Failed; do not store it as a permanent URL
data.assetTypestringImage, Video, or Audio
data.groupIdstringPlatform asset group ID
data.statusstringProcessing status: Processing, Active, or Failed
data.assetStatusintegerPlatform enablement: 1 enabled, 2 disabled; separate from processing status
data.createTimeintegerCreation time in Unix seconds
data.updateTimeintegerUpdate time in Unix seconds
data.remarkstringPlatform remark
data.errorobjectFailure information, returned only when Failed; contains code and message
data.error.codestringStable error code, such as ASSET_PREPARATION_FAILED
data.error.messagestringLocalized error message

Response Example​

{
"success": true,
"message": "",
"data": {
"id": "asset-example",
"name": "Front Portrait",
"url": "https://example.com/approved-portrait.jpg",
"assetType": "Image",
"groupId": "group-example",
"status": "Active",
"assetStatus": 1,
"createTime": 1792022440,
"updateTime": 1792022450,
"remark": "external-asset-001"
}
}

Use the platform asset ID as asset://asset-example in video generation instead of depending on a temporary URL. Inspect error when Failed; verification session status and asset processing status are separate.