POST api/reportserver/scheduledtasks

Creates a new scheduled task.

Request Information

URI Parameters

None.

Body Parameters

Scheduled task model.

ScheduledTaskCreateDataV1
NameDescriptionTypeAdditional information
Name

Specifies the scheduled task name.

string

Required

Enabled

Specifies whether the scheduled task is either enabled or disabled.

boolean

None.

ReportId

Obsolete since R3 2018. Use Reports property instead.

string

Required

DocumentFormat

Obsolete since R3 2018. Use Reports property instead.

string

Required

Parameters

Obsolete since R3 2018. Use Reports property instead.

Dictionary of string [key] and Object [value]

None.

StartDate

Specifies the start date of the scheduled task.

date

None.

RecurrenceRule

Specifies recurrence rule for the scheduled task.

RecurrenceRule

None.

MailSubject

Specifies the mail template subject.

string

None.

MailBody

Specifies the mail template body.

string

None.

ExternalEmails

Specifies the emails of the external users to whom the report document should be sent.

Collection of string

None.

SubscriberIds

Provides a list of IDs of the users subscribed to the data alert.

Collection of string

None.

Request body formats

application/json, text/json

Sample:
{
  "Name": "sample string 1",
  "Enabled": true,
  "ReportId": "sample string 3",
  "DocumentFormat": "sample string 4",
  "Parameters": {
    "sample string 1": {},
    "sample string 3": {}
  },
  "StartDate": "2024-09-25T15:11:31.1045386+00:00",
  "RecurrenceRule": null,
  "MailSubject": "sample string 6",
  "MailBody": "sample string 7",
  "ExternalEmails": [
    "sample string 1",
    "sample string 2"
  ],
  "SubscriberIds": [
    "sample string 1",
    "sample string 2"
  ]
}

Response Information

Resource Description

The ID of the new scheduled task.

string
NameDescriptionTypeAdditional information

Response Formats

application/json, text/json

Sample:
"sample string 1"
In this article
Not finding the help you need?