GET api/monitoringvisits/whatsdue/recurrencesduetogeneratejobs/search?skip={skip}&take={take}&includeSuspended={includeSuspended}&dateFrom={dateFrom}&dateTo={dateTo}&searchString={searchString}
Searches for recurrences which are due to generate jobs.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| skip |
Skip over this numnber of elements in the search results (e.g. 10 will discard the first 10 search results). |
integer |
Required |
| take |
Return this number of elements in the search results (e.g. 50 will return 50 results). |
integer |
Required |
| includeSuspended |
Set to true if we want to include suspended recurrences. |
boolean |
Required |
| dateFrom |
Search for recurrences which are going to generate jobs on or after this DateTime. |
date |
Required |
| dateTo |
Search for recurrences which are going to generate jobs on or before this DateTime. |
date |
Required |
| searchString |
Search for recurrences with this searchString. |
string |
None. |
Body Parameters
None.
Response Information
Resource Description
An array of job recurrences and the total count.
API.Domain.ViewModels.JobRecurrence.JobRecurrencePage| Name | Description | Type | Additional information |
|---|---|---|---|
| JobRecurrenceCount | integer |
None. |
|
| JobRecurrenceListItems | Collection of API.Domain.ViewModels.JobRecurrence.JobRecurrenceListItem |
None. |
Response Formats
application/json, text/json
Sample:
{
"jobRecurrenceCount": 1,
"jobRecurrenceListItems": [
{
"id": "30cb00bd-e25d-4f49-aad5-b97d286f5460",
"name": "sample string 2",
"site": "sample string 3",
"contact": {
"id": "345b3fa9-29a3-4834-8a46-7fbcb45ce8c3",
"firstName": "sample string 2",
"lastName": "sample string 3",
"contactTypeName": "sample string 4"
},
"user": {
"id": "f1cb80d1-1631-4f14-80f1-4a932c69d3bc",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"userTypeName": "sample string 5"
},
"lastDate": "2026-02-27T04:03:04.9758168Z",
"nextDate": "2026-02-27T04:03:04.9758168Z",
"lastDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"nextDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"lastCompletedDate": "2026-02-27T04:03:04.9758168Z",
"lastCompletedDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"jobTypeGroupId": "7679be5c-6a7b-4e37-9195-c4f9f0e59f80",
"jobTypeName": "sample string 4",
"suspended": true
},
{
"id": "30cb00bd-e25d-4f49-aad5-b97d286f5460",
"name": "sample string 2",
"site": "sample string 3",
"contact": {
"id": "345b3fa9-29a3-4834-8a46-7fbcb45ce8c3",
"firstName": "sample string 2",
"lastName": "sample string 3",
"contactTypeName": "sample string 4"
},
"user": {
"id": "f1cb80d1-1631-4f14-80f1-4a932c69d3bc",
"firstName": "sample string 2",
"lastName": "sample string 3",
"email": "sample string 4",
"userTypeName": "sample string 5"
},
"lastDate": "2026-02-27T04:03:04.9758168Z",
"nextDate": "2026-02-27T04:03:04.9758168Z",
"lastDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"nextDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"lastCompletedDate": "2026-02-27T04:03:04.9758168Z",
"lastCompletedDateOffset": "2026-02-27T04:03:04.9758168+00:00",
"jobTypeGroupId": "7679be5c-6a7b-4e37-9195-c4f9f0e59f80",
"jobTypeName": "sample string 4",
"suspended": true
}
]
}
text/html
Sample:
{"jobRecurrenceCount":1,"jobRecurrenceListItems":[{"id":"30cb00bd-e25d-4f49-aad5-b97d286f5460","name":"sample string 2","site":"sample string 3","contact":{"id":"345b3fa9-29a3-4834-8a46-7fbcb45ce8c3","firstName":"sample string 2","lastName":"sample string 3","contactTypeName":"sample string 4"},"user":{"id":"f1cb80d1-1631-4f14-80f1-4a932c69d3bc","firstName":"sample string 2","lastName":"sample string 3","email":"sample string 4","userTypeName":"sample string 5"},"lastDate":"2026-02-27T04:03:04.9758168Z","nextDate":"2026-02-27T04:03:04.9758168Z","lastDateOffset":"2026-02-27T04:03:04.9758168+00:00","nextDateOffset":"2026-02-27T04:03:04.9758168+00:00","lastCompletedDate":"2026-02-27T04:03:04.9758168Z","lastCompletedDateOffset":"2026-02-27T04:03:04.9758168+00:00","jobTypeGroupId":"7679be5c-6a7b-4e37-9195-c4f9f0e59f80","jobTypeName":"sample string 4","suspended":true},{"id":"30cb00bd-e25d-4f49-aad5-b97d286f5460","name":"sample string 2","site":"sample string 3","contact":{"id":"345b3fa9-29a3-4834-8a46-7fbcb45ce8c3","firstName":"sample string 2","lastName":"sample string 3","contactTypeName":"sample string 4"},"user":{"id":"f1cb80d1-1631-4f14-80f1-4a932c69d3bc","firstName":"sample string 2","lastName":"sample string 3","email":"sample string 4","userTypeName":"sample string 5"},"lastDate":"2026-02-27T04:03:04.9758168Z","nextDate":"2026-02-27T04:03:04.9758168Z","lastDateOffset":"2026-02-27T04:03:04.9758168+00:00","nextDateOffset":"2026-02-27T04:03:04.9758168+00:00","lastCompletedDate":"2026-02-27T04:03:04.9758168Z","lastCompletedDateOffset":"2026-02-27T04:03:04.9758168+00:00","jobTypeGroupId":"7679be5c-6a7b-4e37-9195-c4f9f0e59f80","jobTypeName":"sample string 4","suspended":true}]}