SubscriptionPagedRequest

Field NULL Description Note
reportId
string (GUID)
Y The id of the report if available  
dashboardId
string (GUID)
Y The id of the dashboard if available  
isSubscription
boolean
  Used internally: is this a subscription request  
isReportingOwner
boolean
  Used internally: is current user the report/dashboard owner  
createdById
string (GUID)
Y Used internally  
subscriptions
array of objects
  An array of subscriptions, should be populated in case modifications are not yet saved to database  

Inherited fields:

PagedRequest

Field NULL Description Note
tenantId
string (GUID)
Y The id of the tenant  
criteria
array of objects
  An array of SearchCriteria objects  
sortOrders
array of objects
  An array of SortOrder objects  
parentIds
array of strings (GUIDs)
  Ids of the parents  
pageIndex
integer
  The index of the page Inherited from PagingInfo
pageSize
integer
  The size of the page Inherited from PagingInfo
total
integer
  The total number of rows Inherited from PagingInfo
skipItems
integer
  Skip items Inherited from PagingInfo
isLastPage
boolean
  Whether this is the last page Inherited from PagingInfo
PagedRequest Sample:
{
  "criteria": [
    {
      "key": "All",
      "value": "",
      "operation": 1
    }
  ],
  "pageIndex": 1,
  "pageSize": 10,
  "sortOrders": [
    {
      "key": "shareWith",
      "descending": true
    }
  ]
}
SubscriptionPagedRequest Sample:
{
  "dashboardId" : "a496ad94-fe92-48d5-a285-e45be738921f",
  "isSubscription" : true,
  "tenantId" : null,
  "criteria" : [{
        "key" : "All",
        "value" : "",
        "operation" : 1
     }
  ],
  "pageIndex" : 1,
  "pageSize" : 10,
  "sortOrders" : [{
        "key" : "name",
        "descending" : true
     }
  ]
}