Skip to main content
POST
/
api
/
content
/
v1
/
reportschedules
Create Report Schedule
curl --request POST \
  --url https://{instance}.domo.com/api/content/v1/reportschedules \
  --header 'Content-Type: application/json' \
  --header 'X-DOMO-Developer-Token: <api-key>' \
  --data '
{
  "title": "Weekly Performance Report",
  "pageId": 345678,
  "viewId": 789012,
  "schedule": {
    "frequency": "WEEKLY",
    "daysToRun": "MON",
    "hourOfDay": 8,
    "minOfHour": 0,
    "timezone": "America/New_York",
    "enabled": true,
    "additionalRecipients": [
      {
        "type": "EMAIL",
        "value": "user@example.com"
      }
    ]
  },
  "attachmentInclude": true
}
'
{
  "id": 123457,
  "reportViewId": 789012,
  "pageId": 345678,
  "title": "Weekly Performance Report",
  "schedule": {
    "frequency": "WEEKLY",
    "daysToRun": "MON",
    "hourOfDay": 8,
    "minOfHour": 0,
    "enabled": true,
    "nextRunDate": 1700481600000
  }
}

Authorizations

X-DOMO-Developer-Token
string
header
required

Body

application/json

ReportScheduleInfo object

title
string
pageId
integer
viewId
integer
schedule
object
attachmentInclude
boolean

Response

OK

id
integer
reportViewId
integer
pageId
integer
title
string
viewName
string
type
string
ownerId
integer
embedViewId
integer
owner
boolean
cardCount
integer
recipientCount
integer
cardId
integer
schedule
object