[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],[],null,["# Scheduled Plans for Dashboard\n\nVersion 4.0.25.14 (latest)\n\n### Get Scheduled Plans for a Dashboard\n\nReturns all scheduled plans for a dashboard which belong to the caller or given user.\n\nIf no user_id is provided, this function returns the scheduled plans owned by the caller.\n\nTo list all schedules for all users, pass `all_users=true`.\n\nThe caller must have `see_schedules` permission to see other users' scheduled plans.\n\nRequest\n-------\n\nGET /scheduled_plans/dashboard/{dashboard_id} \nDatatype \nDescription \nRequest \nHTTP Request \npath \nHTTP Path \nExpand HTTP Path definition... \ndashboard_id \nstring \nDashboard Id \nquery \nHTTP Query \nExpand HTTP Query definition... \nuser_id \nstring \nUser Id (default is requesting user if not specified) \nall_users \nboolean \nReturn scheduled plans belonging to all users for the dashboard \nfields \nstring \nRequested fields.\n\nResponse\n--------\n\n### 200: Scheduled Plan\n\nDatatype \nDescription \n(array) \n[ScheduledPlan](/looker/docs/reference/looker-api/latest/types/ScheduledPlan)\\[\\] \nname \nstring \nName of this scheduled plan \nuser_id \nstring \nUser Id which owns this scheduled plan \nrun_as_recipient \nboolean \nWhether schedule is run as recipient (only applicable for email recipients) \nenabled \nboolean \nWhether the ScheduledPlan is enabled \nlook_id \nstring \nId of a look \ndashboard_id \nstring \nId of a dashboard \nlookml_dashboard_id \nstring \nId of a LookML dashboard \nfilters_string \nstring \nQuery string to run look or dashboard with \ndashboard_filters \nstring \n(DEPRECATED) Alias for filters_string field \nrequire_results \nboolean \nDelivery should occur if running the dashboard or look returns results \nrequire_no_results \nboolean \nDelivery should occur if the dashboard look does not return results \nrequire_change \nboolean \nDelivery should occur if data have changed since the last run \nsend_all_results \nboolean \nWill run an unlimited query and send all results. \ncrontab \nstring \nVixie-Style crontab specification when to run \ndatagroup \nstring \nName of a datagroup; if specified will run when datagroup triggered (can't be used with cron string) \ntimezone \nstring \nTimezone for interpreting the specified crontab (default is Looker instance timezone) \nscheduled_plan_destination \n[ScheduledPlanDestination](/looker/docs/reference/looker-api/latest/types/ScheduledPlanDestination)\\[\\] \nExpand ScheduledPlanDestination definition... \nid \n*lock* \nstring \nUnique Id \nscheduled_plan_id \nstring \nId of a scheduled plan you own \nformat \nstring \nThe data format to send to the given destination. Supported formats vary by destination, but include: \"txt\", \"csv\", \"inline_json\", \"json\", \"json_detail\", \"xlsx\", \"html\", \"wysiwyg_pdf\", \"assembled_pdf\", \"wysiwyg_png\" \napply_formatting \nboolean \nAre values formatted? (containing currency symbols, digit separators, etc. \napply_vis \nboolean \nWhether visualization options are applied to the results. \naddress \nstring \nAddress for recipient. For email e.g. 'user@example.com'. For webhooks e.g. 'https://example.domain/path'. For Amazon S3 e.g. 's3://bucket-name/path/'. For SFTP e.g. 'sftp://host-name/path/'. \nlooker_recipient \n*lock* \nboolean \nWhether the recipient is a Looker user on the current instance (only applicable for email recipients) \ntype \nstring \nType of the address ('email', 'webhook', 's3', or 'sftp') \nparameters \nstring \nJSON object containing parameters for external scheduling. For Amazon S3, this requires keys and values for access_key_id and region. For SFTP, this requires a key and value for username. \nsecret_parameters \nstring \n(Write-Only) JSON object containing secret parameters for external scheduling. For Amazon S3, this requires a key and value for secret_access_key. For SFTP, this requires a key and value for password. \nmessage \nstring \nOptional message to be included in scheduled emails \nrun_once \nboolean \nWhether the plan in question should only be run once (usually for testing) \ninclude_links \nboolean \nWhether links back to Looker should be included in this ScheduledPlan \ncustom_url_base \nstring \nCustom url domain for the scheduled entity \ncustom_url_params \nstring \nCustom url path and parameters for the scheduled entity \ncustom_url_label \nstring \nCustom url label for the scheduled entity \nshow_custom_url \nboolean \nWhether to show custom link back instead of standard looker link \npdf_paper_size \nstring \nThe size of paper the PDF should be formatted to fit. Valid values are: \"letter\", \"legal\", \"tabloid\", \"a0\", \"a1\", \"a2\", \"a3\", \"a4\", \"a5\". \npdf_landscape \nboolean \nWhether the PDF should be formatted for landscape orientation \nembed \nboolean \nWhether this schedule is in an embed context or not \ncolor_theme \nstring \nColor scheme of the dashboard if applicable \nlong_tables \nboolean \nWhether or not to expand table vis to full length \ninline_table_width \ninteger \nThe pixel width at which we render the inline table visualizations \nquery_id \nstring \nQuery id \nid \n*lock* \nstring \nUnique Id \ncreated_at \n*lock* \nstring \nDate and time when ScheduledPlan was created \nupdated_at \n*lock* \nstring \nDate and time when ScheduledPlan was last updated \ntitle \n*lock* \nstring \nTitle \nuser \n*lock* \n[UserPublic](/looker/docs/reference/looker-api/latest/types/UserPublic) \nUser who owns this ScheduledPlan\nExpand UserPublic definition... \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object \nid \n*lock* \nstring \nUnique Id \nfirst_name \n*lock* \nstring \nFirst Name \nlast_name \n*lock* \nstring \nLast Name \ndisplay_name \n*lock* \nstring \nFull name for display (available only if both first_name and last_name are set) \navatar_url \n*lock* \nstring \nURL for the avatar image (may be generic) \nurl \n*lock* \nstring \nLink to get this item \nnext_run_at \n*lock* \nstring \nWhen the ScheduledPlan will next run (null if running once) \nlast_run_at \n*lock* \nstring \nWhen the ScheduledPlan was last run \ncan \n*lock* \nobject \nOperations the current user is able to perform on this object\n\n### 400: Bad Request\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link\n\n### 404: Not Found\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link\n\n### 429: Too Many Requests\n\nDatatype \nDescription \n(object) \n[Error](/looker/docs/reference/looker-api/latest/types/Error) \nmessage \n*lock* \nstring \nError details \ndocumentation_url \n*lock* \nstring \nDocumentation link\n\nExamples\n--------\n\n### Python"]]