visible=true and not deleted; can filter by resource type (file_type). In response, audio-type resources are accompanied by signed object_url for direct download/preview (generated using object storage SignURL in on-premises deployment; uses CDN in public cloud). Returned array ordered by created_at descending; soft-deleted resources (deleted_at non-empty) are not returned; visible=false pre-placeholder resources are not returned.curl --location '/openapi/v2.0/speaker/api/v1/workspaces//resources?file_type=' \
--header 'x-user-token;' \
--header 'x-user-token;' \
--header 'X-Request-Id: 5dff27bd-693c-4ace-979d-e26e920d497a' \
--header 'X-Request-Id;' \
--header 'X-Project-Uuid;'{
"code": 0,
"message": "success",
"data": [
{
"id": 102,
"name": "Do Not Approach-V2",
"file_type": "audio",
"object_key": "speaker/{org}/{prj}/abc.mp3",
"object_url": "https://oss.example.com/speaker/.../abc.mp3?signed=...",
"format": "mp3",
"size": 524288,
"duration": 5,
"state": "complete",
"pcm_object_key": "speaker/{org}/{prj}/abc.pcm",
"pcm_object_url": "https://oss.example.com/speaker/.../abc.pcm?signed=...",
"pcm_size": 320000,
"pcm_md5_sum": "0d8af1...",
"md5_sum": "ab12cd...",
"created_at": 1717890123
},
{
"id": 101,
"name": "Warning Announcement",
"file_type": "tts",
"content": "Please note, construction ahead",
"state": "complete",
"md5_sum": "9c34ef...",
"created_at": 1717890000
}
]
}