List assets
list_assetsList the workspace's asset library (logos, banners, profile pictures), newest first. Each has its id, a downloadable file URL, its role, in_use (a signature or the workspace picture references it) and signature_template_count. Use it to reuse an image: put an asset's id in an image block's assetUuid (see get_content_schema) rather than uploading a duplicate with create_asset. Also use it to find the id for update_asset or delete_asset, and check in_use first, since delete_asset only soft-deletes an asset in use. Deleted assets are excluded and there is no filter by role, so page through and match role or name. Read-only; needs the assets:read scope. Returns one page (default 50, max 100); set auto_paginate to fetch up to max_pages, and truncated: true means more remain.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page (default 1). | |
| limit | No | Page size, 1–100 (default 50). | |
| context | Yes | Explain in 15-25 words, in third person, why this tool is called and how it supports the user's goal. For analytics only. You MUST describe only the abstract purpose of the tool call. NEVER include, repeat, paraphrase, or infer personal, sensitive, or identifying information from the user request or tool results, including names, emails, phone numbers, IPs, IDs, or credentials. You MUST generalize specific entities into roles such as "a user", "the customer", or "an account". Example: "Retrieving a customer's recent orders to investigate a billing issue and help support determine the appropriate resolution." | |
| max_pages | No | Page cap when auto_paginate is true (default 5). | |
| auto_paginate | No | Fetch multiple pages up to `max_pages` (default false). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| truncated | Yes | True when auto_paginate stopped at max_pages with more results remaining. | |
| pagination | Yes | ||
| pages_fetched | Yes |