Retrieves a list of all assets attached to multiple segments in a Flex document in a single request, including their metadata and download URLs.
URL
(GET) /api/apps/wbflex/documents/{id}/assets/list
PARAMETERS
|
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
id (URL) |
string |
Mandatory |
The unique Flex document identifier |
|
segmentIds (Query) |
string |
Mandatory |
Comma-separated list of segment IDs to retrieve assets from. Example: 27667833,27667834 |
ACCESS RIGHTS
The user must have access rights to the Flex document. The system checks document-level permissions to ensure the user can list assets from the specified document.
EXAMPLE REQUEST
curl --location '{{URL}}/api/apps/wbflex/documents/19914/assets/list?segmentIds=27667833%2C27667833' \
--header 'X-Auth-Token: {{AUTH_TOKEN}}' \
--header 'X-Auth-AccountId: {{ACCOUNT_ID}}'
RESULTS
The response contains a JSON array of asset objects from all specified segments. Each asset object has the following properties:
|
Property |
Type |
Description |
|---|---|---|
|
projectId |
int |
The project identifier associated with the Flex document |
|
documentId |
string |
The Flex document identifier |
|
segmentId |
int |
The segment identifier containing the asset |
|
locale |
string? |
The language code if the asset is associated with a specific language |
|
relativePath |
string |
The relative path within the segment's asset folder. Empty string if the asset is stored at the root level |
|
fileName |
string |
The stored filename |
|
fileSizeInBytes |
int |
The file size in bytes |
|
contentType |
string |
The MIME type of the asset file |
|
createdDate |
datetime |
ISO 8601 timestamp when the asset was first created |
|
modifiedDate |
datetime |
ISO 8601 timestamp when the asset was last modified |
|
downloadUrl |
string |
Direct URL to download the asset. Includes document ID, segment ID, locale, filename, and relativePath parameters |
EXAMPLE RESPONSE
[
{
"projectId": 7214,
"documentId": "19914",
"segmentId": 27667833,
"locale": "en",
"relativePath": "",
"fileName": "pexels-gons2.jpg",
"fileSizeInBytes": 2268156,
"contentType": "image/jpeg",
"createdDate": "2025-07-27T15:58:53.4687698Z",
"modifiedDate": "2025-07-27T16:14:48.0402178Z",
"downloadUrl": "http://{{URL}}/api/apps/wbflex/documents/19914/assets/27667833?locale=en&filename=pexels-gons2.jpg"
}
]
USAGE NOTES
-
Returns an empty array [] if no assets are found in any of the specified segments
-
Assets from all specified segments are combined in a single response
-
The segmentIds parameter accepts comma-separated integer values
-
Duplicate segment IDs are automatically removed from the request
-
An error is returned if segmentIds is empty or contains invalid values
-
User must have access to the Flex document to retrieve assets from any of its segments