diff --git a/config/_default/menus/api.en.yaml b/config/_default/menus/api.en.yaml index 3361b2f656d..da3c11741c6 100644 --- a/config/_default/menus/api.en.yaml +++ b/config/_default/menus/api.en.yaml @@ -10931,6 +10931,36 @@ menu: unstable: - v2 order: 5 + - name: Data Observability + url: /api/latest/data-observability/ + identifier: data-observability + generated: true + - name: Run a data observability monitor + url: /api/latest/data-observability/run-a-data-observability-monitor/ + identifier: data-observability-run-a-data-observability-monitor + parent: data-observability + generated: true + params: + versions: + - v2 + operationids: + - RunDataObservabilityMonitor + unstable: + - v2 + order: 1 + - name: Get data observability monitor run status + url: /api/latest/data-observability/get-data-observability-monitor-run-status/ + identifier: data-observability-get-data-observability-monitor-run-status + parent: data-observability + generated: true + params: + versions: + - v2 + operationids: + - GetDataObservabilityMonitorRunStatus + unstable: + - v2 + order: 2 - name: Datasets url: /api/latest/datasets/ identifier: datasets @@ -16222,6 +16252,18 @@ menu: url: /api/latest/report-schedules/ identifier: report-schedules generated: true + - name: Toggle a report schedule + url: /api/latest/report-schedules/toggle-a-report-schedule/ + identifier: report-schedules-toggle-a-report-schedule + parent: report-schedules + generated: true + params: + versions: + - v2 + operationids: + - ToggleReportSchedule + unstable: [] + order: 4 - name: Update a report schedule url: /api/latest/report-schedules/update-a-report-schedule/ identifier: report-schedules-update-a-report-schedule @@ -16235,6 +16277,54 @@ menu: unstable: - v2 order: 2 + - name: Get a report schedule + url: /api/latest/report-schedules/get-a-report-schedule/ + identifier: report-schedules-get-a-report-schedule + parent: report-schedules + generated: true + params: + versions: + - v2 + operationids: + - GetReportSchedule + unstable: [] + order: 3 + - name: Delete a report schedule + url: /api/latest/report-schedules/delete-a-report-schedule/ + identifier: report-schedules-delete-a-report-schedule + parent: report-schedules + generated: true + params: + versions: + - v2 + operationids: + - DeleteReportSchedule + unstable: [] + order: 7 + - name: Get report schedules for a resource + url: /api/latest/report-schedules/get-report-schedules-for-a-resource/ + identifier: report-schedules-get-report-schedules-for-a-resource + parent: report-schedules + generated: true + params: + versions: + - v2 + operationids: + - GetReportSchedulesForResource + unstable: [] + order: 5 + - name: List report schedules + url: /api/latest/report-schedules/list-report-schedules/ + identifier: report-schedules-list-report-schedules + parent: report-schedules + generated: true + params: + versions: + - v2 + operationids: + - ListReportSchedules + unstable: [] + order: 6 - name: Create a report schedule url: /api/latest/report-schedules/create-a-report-schedule/ identifier: report-schedules-create-a-report-schedule diff --git a/content/en/api/latest/data-observability/_index.md b/content/en/api/latest/data-observability/_index.md new file mode 100644 index 00000000000..21f1e2fdf1d --- /dev/null +++ b/content/en/api/latest/data-observability/_index.md @@ -0,0 +1,3 @@ +--- +title: Data Observability +--- diff --git a/content/en/api/latest/data-observability/get-data-observability-monitor-run-status/index.md b/content/en/api/latest/data-observability/get-data-observability-monitor-run-status/index.md new file mode 100644 index 00000000000..22308da38ce --- /dev/null +++ b/content/en/api/latest/data-observability/get-data-observability-monitor-run-status/index.md @@ -0,0 +1,3 @@ +--- +title: Get data observability monitor run status +--- diff --git a/content/en/api/latest/data-observability/run-a-data-observability-monitor/index.md b/content/en/api/latest/data-observability/run-a-data-observability-monitor/index.md new file mode 100644 index 00000000000..c6d9efc151b --- /dev/null +++ b/content/en/api/latest/data-observability/run-a-data-observability-monitor/index.md @@ -0,0 +1,3 @@ +--- +title: Run a data observability monitor +--- diff --git a/content/en/api/latest/report-schedules/delete-a-report-schedule/index.md b/content/en/api/latest/report-schedules/delete-a-report-schedule/index.md new file mode 100644 index 00000000000..dc3e3ac75bf --- /dev/null +++ b/content/en/api/latest/report-schedules/delete-a-report-schedule/index.md @@ -0,0 +1,3 @@ +--- +title: Delete a report schedule +--- diff --git a/content/en/api/latest/report-schedules/get-a-report-schedule/index.md b/content/en/api/latest/report-schedules/get-a-report-schedule/index.md new file mode 100644 index 00000000000..3a9edf69bba --- /dev/null +++ b/content/en/api/latest/report-schedules/get-a-report-schedule/index.md @@ -0,0 +1,3 @@ +--- +title: Get a report schedule +--- diff --git a/content/en/api/latest/report-schedules/get-report-schedules-for-a-resource/index.md b/content/en/api/latest/report-schedules/get-report-schedules-for-a-resource/index.md new file mode 100644 index 00000000000..8f7510ef23b --- /dev/null +++ b/content/en/api/latest/report-schedules/get-report-schedules-for-a-resource/index.md @@ -0,0 +1,3 @@ +--- +title: Get report schedules for a resource +--- diff --git a/content/en/api/latest/report-schedules/list-report-schedules/index.md b/content/en/api/latest/report-schedules/list-report-schedules/index.md new file mode 100644 index 00000000000..4b7f9cc1531 --- /dev/null +++ b/content/en/api/latest/report-schedules/list-report-schedules/index.md @@ -0,0 +1,3 @@ +--- +title: List report schedules +--- diff --git a/content/en/api/latest/report-schedules/toggle-a-report-schedule/index.md b/content/en/api/latest/report-schedules/toggle-a-report-schedule/index.md new file mode 100644 index 00000000000..49f910fc485 --- /dev/null +++ b/content/en/api/latest/report-schedules/toggle-a-report-schedule/index.md @@ -0,0 +1,3 @@ +--- +title: Toggle a report schedule +--- diff --git a/content/en/api/v2/data-observability/_index.md b/content/en/api/v2/data-observability/_index.md new file mode 100644 index 00000000000..c2391f40dda --- /dev/null +++ b/content/en/api/v2/data-observability/_index.md @@ -0,0 +1,4 @@ +--- +title: Data Observability +headless: true +--- diff --git a/content/en/api/v2/data-observability/examples.json b/content/en/api/v2/data-observability/examples.json new file mode 100644 index 00000000000..6a41124dae8 --- /dev/null +++ b/content/en/api/v2/data-observability/examples.json @@ -0,0 +1,112 @@ +{ + "GetDataObservabilityMonitorRunStatus": { + "responses": { + "200": { + "json": { + "data": { + "attributes": { + "error_message": "run completed but produced no metric data", + "status": "pending" + }, + "id": "abc123def456", + "type": "monitor_run" + } + }, + "html": "
data [required]
\nobject
The data object for a data observability monitor run status response.
attributes [required]
\nobject
The attributes of a data observability monitor run status response.
error_message
\nstring
Error message describing why the monitor run failed. Only present when status is error.
status [required]
\nenum
The status of a data observability monitor run. \nAllowed enum values: pending,ok,warn,alert,error
id [required]
\nstring
The unique identifier of the monitor run.
type [required]
\nenum
The JSON:API resource type for a data observability monitor run. \nAllowed enum values: monitor_run
default: monitor_run
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The data object returned when a data observability monitor run is triggered.
id [required]
\nstring
The unique identifier of the monitor run.
type [required]
\nenum
The JSON:API resource type for a data observability monitor run. \nAllowed enum values: monitor_run
default: monitor_run
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
data [required]
\nobject
The JSON:API data object for a report schedule creation request.
attributes [required]
\nobject
The configuration of the report schedule to create.
delivery_format
\nenum
How a PDF-export report is delivered. pdf attaches a PDF file, png embeds\nan inline PNG image, and pdf_and_png delivers both. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
A description of the report, up to 4096 characters.
recipients [required]
\n[string]
The recipients of the report. Each entry is an email address, a Slack channel\nreference in the form slack:{team_id}.{channel_id}.{channel_name}, or a Microsoft\nTeams channel reference in the form teams:{tenant_id}|{team_id}|{channel_id}.
resource_id [required]
\nstring
The identifier of the dashboard or integration dashboard to render in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
tab_id
\nuuid
The identifier of the dashboard tab to render, when the dashboard has tabs.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data to include in the report.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report, between 1 and 78 characters.
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
data [required]
\n[object]
The list of report schedules.
attributes [required]
\nobject
The configuration and derived state of a report schedule in a list response.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
query_params [required]
\nobject
Query parameters applied when rendering the report.
<any-key>
\n<oneOf>
A query parameter value applied when rendering the report, either a single string or a list of strings.
Option 1
\nstring
A single query parameter value.
Option 2
\n[string]
A list of query parameter values.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for a report schedule in a list response.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
resource
\nobject
Relationship to the report target resource.
data [required]
\nobject
Relationship data for the report target resource.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedules, such as authors and rendered resources.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
links
\nobject
Pagination links for navigating a report schedule list response.
first
\nstring
Link to the first page.
last
\nstring
Link to the last page, or null if it is unavailable.
next
\nstring
Link to the next page, or null if it is unavailable.
prev
\nstring
Link to the previous page, or null if it is unavailable.
self
\nstring
Link to the current page.
meta
\nobject
Metadata for a paginated report schedule list response.
pagination
\nobject
Offset and limit pagination metadata for a report schedule list response.
first_offset
\nint64
The first offset.
last_offset
\nint64
The last offset when the total count is known, or null if it is unavailable.
limit
\nint64
The maximum number of schedules returned.
next_offset
\nint64
The next offset.
offset
\nint64
The current offset.
prev_offset
\nint64
The previous offset.
total
\nint64
The total number of matching schedules.
type
\nenum
The pagination type. \nAllowed enum values: offset_limit
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\n[object]
The list of report schedules.
attributes [required]
\nobject
The configuration and derived state of a report schedule in a list response.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
query_params [required]
\nobject
Query parameters applied when rendering the report.
<any-key>
\n<oneOf>
A query parameter value applied when rendering the report, either a single string or a list of strings.
Option 1
\nstring
A single query parameter value.
Option 2
\n[string]
A list of query parameter values.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for a report schedule in a list response.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
resource
\nobject
Relationship to the report target resource.
data [required]
\nobject
Relationship data for the report target resource.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedules, such as authors and rendered resources.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
links
\nobject
Pagination links for navigating a report schedule list response.
first
\nstring
Link to the first page.
last
\nstring
Link to the last page, or null if it is unavailable.
next
\nstring
Link to the next page, or null if it is unavailable.
prev
\nstring
Link to the previous page, or null if it is unavailable.
self
\nstring
Link to the current page.
meta
\nobject
Metadata for a paginated report schedule list response.
pagination
\nobject
Offset and limit pagination metadata for a report schedule list response.
first_offset
\nint64
The first offset.
last_offset
\nint64
The last offset when the total count is known, or null if it is unavailable.
limit
\nint64
The maximum number of schedules returned.
next_offset
\nint64
The next offset.
offset
\nint64
The current offset.
prev_offset
\nint64
The previous offset.
total
\nint64
The total number of matching schedules.
type
\nenum
The pagination type. \nAllowed enum values: offset_limit
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
data [required]
\nobject
The JSON:API data object for a report schedule update request.
attributes [required]
\nobject
The updated configuration of the report schedule. These values replace the existing\nones; the targeted resource (resource_id and resource_type) cannot be changed.
delivery_format
\nenum
How a PDF-export report is delivered. pdf attaches a PDF file, png embeds\nan inline PNG image, and pdf_and_png delivers both. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
A description of the report, up to 4096 characters.
recipients [required]
\n[string]
The recipients of the report. Each entry is an email address, a Slack channel\nreference in the form slack:{team_id}.{channel_id}.{channel_name}, or a Microsoft\nTeams channel reference in the form teams:{tenant_id}|{team_id}|{channel_id}.
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
tab_id
\nuuid
The identifier of the dashboard tab to render, when the dashboard has tabs.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data to include in the report.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report, between 1 and 78 characters.
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
data [required]
\nobject
The JSON:API data object representing a report schedule.
attributes [required]
\nobject
The configuration and derived state of a report schedule.
delivery_format
\nenum
The delivery format for dashboard report schedules, or null if not set. \nAllowed enum values: pdf,png,pdf_and_png
description [required]
\nstring
The description of the report.
next_recurrence [required]
\nint64
The Unix timestamp, in milliseconds, of the next scheduled delivery, or null if none is scheduled.
recipients [required]
\n[string]
The recipients of the report (email addresses, Slack channel references, or Microsoft Teams channel references).
resource_id [required]
\nstring
The identifier of the resource rendered in the report.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
rrule [required]
\nstring
The recurrence rule for the schedule, expressed as an iCalendar RRULE string.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
tab_id [required]
\nstring
The identifier of the dashboard tab rendered in the report, or null if not set.
template_variables [required]
\n[object]
The dashboard template variables applied when rendering the report.
name [required]
\nstring
The name of the template variable.
values [required]
\n[string]
The selected values for the template variable.
timeframe [required]
\nstring
The relative timeframe of data included in the report, or null if not set.
timezone [required]
\nstring
The IANA time zone identifier the recurrence rule is evaluated in.
title [required]
\nstring
The title of the report.
id [required]
\nstring
The unique identifier of the report schedule.
relationships [required]
\nobject
Relationships for the report schedule.
author [required]
\nobject
Relationship to the author of the report schedule.
data [required]
\nobject
Relationship data for the author of the report schedule.
id [required]
\nstring
The user UUID of the report schedule author.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule
included
\n[ <oneOf>]
Related resources included with the report schedule, such as the author.
Option 1
\nobject
A user included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of the report author.
email [required]
\nstring
The email address of the report author, or null if unavailable.
name [required]
\nstring
The display name of the report author, or null if unavailable.
id [required]
\nstring
The user UUID.
type [required]
\nenum
JSON:API resource type for the included report author. \nAllowed enum values: users
Option 2
\nobject
A report target resource included as a related JSON:API resource.
attributes [required]
\nobject
Attributes of an included report target resource.
resource_type [required]
\nenum
The type of dashboard resource the report schedule targets. \nAllowed enum values: dashboard,integration_dashboard
template_variables
\n[object]
Template variable metadata from the dashboard resource, when available.
available_values
\n[string]
Available values for the template variable.
defaults
\n[string]
Default values for the template variable.
name
\nstring
The template variable name.
prefix
\nstring
The tag prefix for the template variable, when available.
title
\nstring
The title of the dashboard or integration dashboard resource, when available.
id [required]
\nstring
The resource identifier.
type [required]
\nenum
JSON:API resource type for an included report resource. \nAllowed enum values: resource
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[object]
A list of errors.
detail
\nstring
A human-readable explanation specific to this occurrence of the error.
meta
\nobject
Non-standard meta-information about the error
source
\nobject
References to the source of the error.
header
\nstring
A string indicating the name of a single request header which caused the error.
parameter
\nstring
A string indicating which URI query parameter caused the error.
pointer
\nstring
A JSON pointer to the value in the request document that caused the error.
status
\nstring
Status code of the response.
title
\nstring
Short human-readable summary of the error.
errors [required]
\n[string]
A list of errors.
data [required]
\nobject
The JSON:API data object for a report schedule toggle request.
attributes [required]
\nobject
The status to set on the report schedule.
status [required]
\nenum
Whether the schedule is currently delivering reports (active) or paused (inactive). \nAllowed enum values: active,inactive
type [required]
\nenum
JSON:API resource type for report schedules. \nAllowed enum values: schedule