List schedules
Changed onRetrieves scheduled tasks. This endpoint supports filtering, sorting, and cursor-based pagination.
To retrieve the recipients for a schedule, use the List schedule recipients endpoint.
Request
- Base URLhttps://blobsrus.omniapp.co/api
- URLhttps://blobsrus.omniapp.co/api/v1/schedules
- AuthHTTP bearer
Query parameters
Search term for filtering schedules by name, dashboard name, or owner name (case-insensitive).
Filter schedules by delivery status.
Filter schedules by destination type.
Filter by schedule type.
Filter schedules by content type: dashboard, single tile, workbook tab.
The field to sort results by. dashboardName is deprecated; use documentName instead.
Direction for sorting results:
- asc - Ascending order (A-Z, 0-9)
- desc - Descending order (Z-A, 9-0)
Cursor for pagination from previous response nextCursor.
Number of results per page
Filter schedules by the owner's membership ID. Use the List users endpoint to retrieve membership IDs.
API results vary by API key type:
- Organization API keys - When specified, only schedules for the specified owner are returned. Otherwise, all schedules in the organization are returned.
- Personal access token - When specified, only the token owner's membership ID is allowed. If another user's membership ID is provided, the API will return a 403 Forbidden error.
Filter schedules by embed entity:
- If used as the only filter, list all schedules in the embed entity
- If used with ownerId, list only schedules for the specified user if they are associated with the embedEntity. The response will be empty if the specified ownerId doesn't have the entity.
- Can be combined with other filters for more specific results
Filter schedules by the document's unique identifier. This identifier is shared by a document's dashboard and workbook. This can be retrieved by:
- Opening the document settings - Navigate to File > Document settings in the dashboard and then click Settings. The Identifier field contains the document's ID.
- Using the dashboard's URL - The string after /dashboards is the document's ID; for example: https://myorg.omniapp.co/dashboards/12db1a0a
When true, the response also includes schedules in the trash. A trashed schedule is removed from the list once the organization's trash window has passed or if its document is also in the trash.
Response
Paginated schedule list
Example response
{
"records": [
{
"alert": {
"conditionType": "RESULTS_PRESENT"
},
"content": "dashboard",
"dashboardName": "Weekly Sales Report",
"destinationType": "email",
"documentName": "Weekly Sales Report",
"format": "pdf",
"identifier": "12db1a0a",
"name": "Weekly Sales Report",
"recipientCount": 5,
"schedule": "0 9 ? * MON *",
"timezone": "America/New_York"
}
]
}Changes
- breaking
for the
queryrequest parametercursor, default value1was removed - breaking
for the
queryrequest parametersortDirection, default valuedescwas removed - breaking
the
//response's property type changed fromstringtoobjectfor status - breaking
the
//response's property type changed fromstringtoobjectfor status - breaking
the
//response's property type changed fromintegertonumberfor status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
added the new
COMPLETEenum value to the//response property for the response status - warning
added the new
CONDITION_UNMETenum value to the//response property for the response status - warning
added the new
ERRORenum value to the//response property for the response status - warning
added the new
ERROR_DELIVEREDenum value to the//response property for the response status - warning
added the new
KILLEDenum value to the//response property for the response status - warning
added the new
channelenum value to the//response property for the response status - warning
added the new
contentRemovedenum value to the//response property for the response status - warning
added the new
credentialMissingenum value to the//response property for the response status - warning
added the new
csvenum value to the//response property for the response status - warning
added the new
dashboardenum value to the//response property for the response status - warning
added the new
destinationDisabledenum value to the//response property for the response status - warning
added the new
emailenum value to the//response property for the response status - warning
added the new
google_sheetsenum value to the//response property for the response status - warning
added the new
jsonenum value to the//response property for the response status - warning
added the new
link_onlyenum value to the//response property for the response status - warning
added the new
missingQueryenum value to the//response property for the response status - warning
added the new
noAccessenum value to the//response property for the response status - warning
added the new
orphanedFilterConfigKeysenum value to the//response property for the response status - warning
added the new
ownerRevokedenum value to the//response property for the response status - warning
added the new
pdfenum value to the//response property for the response status - warning
added the new
pngenum value to the//response property for the response status - warning
added the new
s3enum value to the//response property for the response status - warning
added the new
sftpenum value to the//response property for the response status - warning
added the new
slackenum value to the//response property for the response status - warning
added the new
tileenum value to the//response property for the response status - warning
added the new
usersenum value to the//response property for the response status - warning
added the new
webhookenum value to the//response property for the response status - warning
added the new
workbook tabenum value to the//response property for the response status - warning
added the new
xlsxenum value to the//response property for the response status - info
api operation id
listSchedulesremoved and replaced withschedulesList - info
added the new optional
queryrequest parameterincludeDeleted - info
added the new enum value
documentNameto thequeryrequest parametersortField - info
added the new enum value
workbook tabto thequeryrequest parametercontentType - info
for the
queryrequest parametercursor, the type was generalized fromintegertostring - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
the response property
//became required for the status - info
response property
records/items/dashboardNamedeprecated - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
///to the response with the status - info
added the required property
///to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
///to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status - info
added the required property
to the response with the status
- breaking