Initiate dashboard or tile download
Start an asynchronous download job for a published dashboard, a dashboard draft, or single tile with support for multiple output formats. After starting a job, poll Check download status for completion, then retrieve the file from Download file.
Only one download per dashboard per user is allowed at a time. If a download is already in progress for the specified dashboard, the request will return a 409 Conflict response with the existing job ID.
Downloading drafts
A draft’s unpublished content renders against the branch its currently on. Permissions and the download setting come from the published dashboard, whether you request the published version or a draft.Authorizations
Can be either an Organization API Key or Personal Access Token (PAT).
Include in the Authorization header as: Bearer YOUR_TOKEN
Path Parameters
Query Parameters
The user ID to run the download as. Only valid when authenticating with an organization API key. Use the List users or List embed users endpoints to retrieve user IDs.
Body
Applicable to PDF, PNG, CSV, and XLSX formats, on dashboards using the advanced (multi-page) layout. The instanceKeys of the pages to render:
- PDF renders the listed pages in storage order.
- PNG accepts exactly one page.
- CSV and XLSX keep only the tiles on the selected pages.
Not supported for json format, link_only, or together with queryIdentifierMapKey for a single-tile download. Defaults to the dashboard's first page for PDF and PNG, and to every tile for CSV and XLSX.
1Compatible with pdf and png formats. If true, AI summary tiles grow to show their full text, splitting across pages when paperFormat isn't fit_page.
With paperFormat: fit_page, the page grows instead, and the operation fails if the page would be taller than 60,000px.
false
Applicable to CSV and XLSX formats. If true, exclude hidden fields from the output.
Cache policy controlling how the download's queries use cached results. Must be one of:
Standard- Default. Standard caching behavior, including requerying cached result sets.SkipRequery- Uses cached results if available, but does not requery cached result sets.SkipCache- Bypasses the cache and always executes fresh queries.
Standard, SkipRequery, SkipCache 
