Schedule
Schedule object
- schedule_idstringOutput only
UUID identifying the schedule.
- dashboard_idstringOutput only
UUID identifying the dashboard to which the schedule belongs.
- cron_scheduleobject
The cron expression describing the frequency of the periodic refresh for this schedule.
Show child attributesHide child attributes
- quartz_cron_expressionstring
A cron expression using quartz syntax. EX:
0 0 8 * * ?represents everyday at 8am. See Cron Trigger for details.
- timezone_idstring
A Java timezone id. The schedule will be resolved with respect to this timezone. See Java TimeZone for details.
- pause_statusstring
The status indicates whether this schedule is paused or not.
UNPAUSEDPAUSED
- display_namestring<= 255 characters
The display name for schedule.
- etagstring
The etag for the schedule. Must be left empty on create, must be provided on updates to ensure that the schedule has not been modified since the last read, and can be optionally provided on delete.
- create_timestringOutput only
A timestamp indicating when the schedule was created.
- update_timestringOutput only
A timestamp indicating when the schedule was last updated.
- warehouse_idstring
The warehouse id to run the dashboard with for the schedule.
Get dashboard schedule GA
GET
Get dashboard schedule.
API scopes: dashboards
Parameters
- dashboard_idstringRequiredpath
UUID identifying the dashboard to which the schedule belongs.
- schedule_idstringRequiredpath
UUID identifying the schedule.
Response
Returns the Schedule object.
List dashboard schedules GA
GET
List dashboard schedules.
API scopes: dashboards
Parameters
- dashboard_idstringRequiredpath
UUID identifying the dashboard to which the schedules belongs.
- page_sizeint32[ 1 .. 100 ]query
The number of schedules to return per page.
- page_tokenstringquery
A page token, received from a previous
ListSchedulescall. Use this to retrieve the subsequent page.
Response
Returns a list of Schedule objects.
Create dashboard schedule GA
POST
Create dashboard schedule.
API scopes: dashboards
Parameters
- dashboard_idstringRequiredpath
UUID identifying the dashboard to which the schedule belongs.
Request body
The schedule to create. A dashboard is limited to 10 schedules.
- cron_scheduleobjectRequired
The cron expression describing the frequency of the periodic refresh for this schedule.
Show child attributesHide child attributes
- quartz_cron_expressionstringRequired
A cron expression using quartz syntax. EX:
0 0 8 * * ?represents everyday at 8am. See Cron Trigger for details.
- timezone_idstringRequired
A Java timezone id. The schedule will be resolved with respect to this timezone. See Java TimeZone for details.
- pause_statusstring
The status indicates whether this schedule is paused or not.
UNPAUSEDPAUSED
- display_namestring<= 255 characters
The display name for schedule.
- warehouse_idstring
The warehouse id to run the dashboard with for the schedule.
Response
Returns the Schedule object.
Update dashboard schedule GA
PUT
Update dashboard schedule.
API scopes: dashboards
Parameters
- dashboard_idstringRequiredpath
UUID identifying the dashboard to which the schedule belongs.
- schedule_idstringRequiredpath
UUID identifying the schedule.
Request body
The schedule to update.
- cron_scheduleobjectRequired
The cron expression describing the frequency of the periodic refresh for this schedule.
Show child attributesHide child attributes
- quartz_cron_expressionstringRequired
A cron expression using quartz syntax. EX:
0 0 8 * * ?represents everyday at 8am. See Cron Trigger for details.
- timezone_idstringRequired
A Java timezone id. The schedule will be resolved with respect to this timezone. See Java TimeZone for details.
- pause_statusstring
The status indicates whether this schedule is paused or not.
UNPAUSEDPAUSED
- display_namestring<= 255 characters
The display name for schedule.
- etagstring
The etag for the schedule. Must be left empty on create, must be provided on updates to ensure that the schedule has not been modified since the last read, and can be optionally provided on delete.
- warehouse_idstring
The warehouse id to run the dashboard with for the schedule.
Response
Returns the Schedule object.
Delete dashboard schedule GA
DELETE
Delete dashboard schedule.
API scopes: dashboards
Parameters
- dashboard_idstringRequiredpath
UUID identifying the dashboard to which the schedule belongs.
- schedule_idstringRequiredpath
UUID identifying the schedule.
- etagstringquery
The etag for the schedule. Optionally, it can be provided to verify that the schedule has not been modified from its last retrieval.