Update schedule
Update the specified task. Changes to the schedule are applied to future runs. Currently running jobs are not affected.
Authorizations
Can be either an Organization API Key or Personal Access Token (PAT).
Include in the Authorization header as: Bearer YOUR_TOKEN
Path Parameters
The ID of the schedule. To find a schedule's ID:
- Navigate to the dashboard of a document.
- Click File > Deliveries & Alerts.
- Next to a schedule, click Edit.
The schedule's ID is in the page's URL, after /schedules/. For example, the schedule ID in this URL is 123e4567-e89b-12d3-a456-426614174000:
Body
- Email
- Webhook
- SFTP
- Slack
- S3
The name of the scheduled task. Must be at least 1 character.
1"Weekly Sales Report"
The cron expression defining when the task should run. Standard cron format: minute hour day-of-month month day-of-week.
"0 9 * * 1"
The IANA timezone for interpreting the schedule. Must be a valid IANA timezone identifier.
"America/New_York"
The output format of the task.
link_only, pdf, png, csv, xlsx, json "pdf"
The destination type for delivering to email recipients.
email "email"
1The subject line of the email. Must be at least 1 character.
1"Weekly Sales Report"
Optional IANA timezone applied to query execution at render time. Distinct from timezone (which controls when the schedule fires). Omit to leave the existing value unchanged; pass null to clear it (use the default).
"Europe/Paris"
Required if conditionType is provided. The ID of the query to monitor for triggering an alert. Must reference a valid query in the dashboard.
In responses, null for standard schedules.
"Jmn2r3KV"
Required if conditionQueryMapKey is provided. Defines the type of condition to use for alerts.
RESULTS_CHANGED, RESULTS_UNCHANGED, RESULTS_PRESENT, RESULTS_MISSING "RESULTS_PRESENT"
Compatible with xlsx format only. When true, conditional formatting rules from the visualization are included in the Excel output.
true
Compatible with csv, xlsx, and json formats. If true, number and date formatting will be preserved in the task's output.
If true for json format, queryIdentifierMapKey is required.
false
Compatible with csv, xlsx, and json formats. If true, number and date formatting will be preserved in the task's output.
If true for json format, queryIdentifierMapKey is required.
false
Compatible 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
An object specifying the filter conditions to apply to the task. The filter key specified must already exist in the dashboard.
Use the Get dashboard filters and controls endpoint to retrieve filter configuration objects.
Note: Filter keys are case-sensitive and must match exactly.
Compatible with csv and xlsx formats. If true, fields marked as hidden won't be displayed in the task's output.
false
Compatible with pdf and png formats. If true, the content's title will be hidden in the task's output.
false
If true, stops the entire job if any queries included in the task fail.
false
Compatible with csv, json, and xlsx formats. Used with overrideRowLimit. Specifies the maximum number of rows.
x >= 11000
Compatible with csv, json, and xlsx formats. If true, the default row limit will be overridden.
If true for json and xlsx formats, a queryIdentifierMapKey is required.
false
Compatible with pdf format. Defines the paper format (size) of the resulting PDF.
a3, a4, fit_page, legal, letter, tabloid "letter"
Compatible with pdf format. Defines the paper orientation of the resulting PDF.
portrait, landscape "landscape"
Required for single tile tasks. The ID of the query to include in a single tile task. Must reference a valid query in the dashboard.
Required for:
format: jsonwithenableFormatting: trueformat: xlsxwithoverrideRowLimit: true
"Jmn2r3KV"
Compatible with pdf, png, csv, and xlsx formats, on dashboards using the advanced (multi-page) layout. The instanceKeys of the pages to render:
pdfrenders the listed pages in storage order.pngaccepts exactly one page.csvandxlsxkeep only the tiles on the selected pages.
Cannot be combined with queryIdentifierMapKey. Defaults to the dashboard's first page for pdf and png, and to every tile for csv and xlsx.
1If true, rebuild extracts before running the schedule.
false
Compatible with all formats except link_only. If true, a link to the content will be shown in the task's output.
true
Compatible with all formats except link_only and csv. If true, filters will be shown in the task's output.
true
Compatible with pdf and png formats. If true, dashboard tiles will be arranged into a single vertical column.
false
Compatible with all formats except link_only and csv. If true, filters will be shown in the task's output.
true
If true, sends individual emails to each recipient. If false, sends a single email with all recipients in the To field.
false
Optional custom filename for the attachment (without extension). Must not contain special characters.
"weekly-sales-report"
Optional plain text body content for the email.
"Please find attached the weekly sales report."

