POST dynamic_search?rpp={rpp}&page={page}&include={include}
Returns the result of the sophisticated search query.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| rpp |
Results per page. |
integer |
Default value is 0 |
| page |
Current page number. |
integer |
Default value is 0 |
| include |
Defines the properties to be included (separated by comma). |
string |
None. |
Body Parameters
The search input.
DynamicSearchGroupViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| SourceType | DynamicSearchSourceTypeViewModel |
None. |
|
| LogicalOperator | DynamicSearchLogicalOperatorViewModel |
None. |
|
| Conditions | Collection of DynamicSearchConditionViewModel |
None. |
|
| Groups | Collection of DynamicSearchGroupViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"sourceType": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"sourceFields": [
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"comparisonOperators": [
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
}
]
},
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"comparisonOperators": [
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
}
]
}
]
},
"logicalOperator": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3
},
"conditions": [
{
"sourceField": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"comparisonOperators": [
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
}
]
},
"comparisonOperator": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
"inputItem": {
"data": {},
"displayName": "sample string 2",
"isTypeahead": true
}
},
{
"sourceField": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"comparisonOperators": [
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
{
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
}
]
},
"comparisonOperator": {
"name": "sample string 1",
"displayName": "sample string 2",
"position": 3,
"typeaheadUrl": "sample string 4"
},
"inputItem": {
"data": {},
"displayName": "sample string 2",
"isTypeahead": true
}
}
],
"groups": []
}
Response Information
Resource Description
GenericPaginatedListViewModelOfBaseViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| TotalCount | integer |
None. |
|
| Pagination | PaginationParameterModel |
None. |
|
| Items | Collection of BaseViewModel |
None. |
|
| NextPageUrl | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"totalCount": 1,
"pagination": null,
"items": [
{
"selfUrl": "sample string 1"
},
{
"selfUrl": "sample string 1"
}
],
"nextPageUrl": "sample string 2"
}