Skip to main content
POST
Send a dashboard

Authorizations

Authorization
string
header
required

Organization API key (sl_…).

Headers

x-tenant-id
string
required

The organization ID the request is scoped to.

Path Parameters

dashboard_id
string
required

Body

application/json

A one-off request to capture a dashboard and deliver it to destinations.

Independent of any digest's schedule. Set digest_id only when this send is triggered from an existing digest's "send now" action, so the delivered message can link back to it.

subject
string
required

The subject line of the delivered message.

Required string length: 1 - 255
destination_ids
string[]
required

The destinations to deliver the dashboard to.

Minimum array length: 1
delivery_format
enum<string>
required

The format the dashboard is captured and delivered in.

Available options:
pdf,
png,
url
custom_message
string | null

A message included alongside the delivered dashboard.

filters
Filters · object[] | null

Filters applied to the dashboard when it is captured, in place of the dashboard's own saved filters. Omit this field or set it to null to capture the dashboard with its saved filters; set it to an empty array to capture the dashboard with no filters at all. Each entry names a field, an operator, and the value or values to compare against, and entries are combined with AND; an entry may instead be an and/or group containing its own entries in the same form. The operators available are the ones the dashboard's filter controls offer. A filter naming a field that none of the dashboard's blocks expose has no effect on the capture.

Example:
digest_id
string | null

The digest this send was triggered from, if any. Included in the delivered message so it links back to that digest's settings.

Response

Accepted. No response body.