Skip to content

Dashboard.schedule

POST /{namespace}/dashboards/{dashboard}/schedule

Schedule sends a Dashboard on a cadence to a Mailbox, a Channel or an Agent’s context, rendered for each.

Mode
do
Event
Dashboard.scheduled

Inputs

InputTypeRequiredDescription
dashboardDashboardrequiredThe Dashboard to send.
cadencestringrequiredHow often it goes out.
tostringrequiredThe Mailbox, Channel or Agent that receives it.

Outputs

OutputTypeRequiredDescription
dashboardDashboardrequiredThe Dashboard, with its schedule.

Effects

  • Emits Dashboard.scheduled.
  • Performed by the Analyst.
  • Two-way: it runs at once, in the try, send and do modes.
  • Agents receive Markdown; Humans receive the rendered view.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.Dashboard.schedule

When it waits

GateDefault
Decision classLow: two-way, nothing at stake
Delay windowNone: it runs once review passes.
LimitThe call Limit of the Permission it runs under.
Over the LimitIt waits pending for an Approval from the Founder. Approved, it runs; refused, it ends refused with limit-exceeded; unanswered by its deadline, it ends canceled.