Type Alias AlertingTaskCreateRequest

a alerting task (a definition on an alert)

type AlertingTaskCreateRequest = {
    appId: string;
    bookmarkId?: string;
    conditionId: string;
    description?: string;
    enabled?: boolean;
    name: string;
    recipients: Recipients;
    scheduleOptions?: ScheduleOptions;
    sheetId?: string;
    throttling?: ThrottlingResource;
    triggerType: "RELOAD" | "SCHEDULED";
}
Index

Properties

appId: string

appId associated to this alert definition

bookmarkId?: string

bookmarkId associated to this alert definition

conditionId: string

the id of the condition that determines if this data alert should be triggered

description?: string

description associated to alerting task

enabled?: boolean

if the alerting task is enabled

name: string

name associated to alerting task

recipients: Recipients

List of recipients. An internal recipient is represented by either their user id or group id.

scheduleOptions?: ScheduleOptions
sheetId?: string

sheetId associated to this alert definition

throttling?: ThrottlingResource

The rules and setup for throttling

triggerType: "RELOAD" | "SCHEDULED"

Type of job that triggered the task