POST api/Search?query={query}&type={type}&entity={entity}&comparison={comparison}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| query | string |
Required |
|
| type | string |
Default value is global |
|
| entity | string |
Default value is global |
|
| comparison | string |
Default value is equals |
Body Parameters
None.
Response Information
Resource Description
SearchViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Number | integer |
None. |
|
| ErrorMessage | string |
None. |
|
| ElapsedS | string |
None. |
|
| Success | boolean |
None. |
|
| Results | Collection of SearchItemViewModel |
None. |
|
| Entities | Collection of string |
None. |
|
| Types | Collection of string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Number": 1,
"ErrorMessage": "sample string 2",
"ElapsedS": "sample string 3",
"Success": true,
"Results": [
{
"Id": 1,
"ParentId": 1,
"Created": "2025-12-05T23:39:05.3557192-08:00",
"Updated": "2025-12-05T23:39:05.3567189-08:00",
"Title": "sample string 4",
"Link": "sample string 5",
"Entity": "sample string 6",
"Type": "sample string 7",
"Metadata": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
]
},
{
"Id": 1,
"ParentId": 1,
"Created": "2025-12-05T23:39:05.3557192-08:00",
"Updated": "2025-12-05T23:39:05.3567189-08:00",
"Title": "sample string 4",
"Link": "sample string 5",
"Entity": "sample string 6",
"Type": "sample string 7",
"Metadata": [
{
"Key": "sample string 1",
"Value": "sample string 2"
},
{
"Key": "sample string 1",
"Value": "sample string 2"
}
]
}
],
"Entities": [
"sample string 1",
"sample string 2"
],
"Types": [
"sample string 1",
"sample string 2"
]
}
application/xml, text/xml
Sample:
<SearchViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eMpowerCore.ViewModels.Generic">
<ElapsedS>sample string 3</ElapsedS>
<Entities xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Entities>
<ErrorMessage>sample string 2</ErrorMessage>
<Number>1</Number>
<Results>
<SearchItemViewModel>
<Created>2025-12-05T23:39:05.3557192-08:00</Created>
<Entity>sample string 6</Entity>
<Id>1</Id>
<Link>sample string 5</Link>
<Metadata>
<SearchMetadataViewModel>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</SearchMetadataViewModel>
<SearchMetadataViewModel>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</SearchMetadataViewModel>
</Metadata>
<ParentId>1</ParentId>
<Title>sample string 4</Title>
<Type>sample string 7</Type>
<Updated>2025-12-05T23:39:05.3567189-08:00</Updated>
</SearchItemViewModel>
<SearchItemViewModel>
<Created>2025-12-05T23:39:05.3557192-08:00</Created>
<Entity>sample string 6</Entity>
<Id>1</Id>
<Link>sample string 5</Link>
<Metadata>
<SearchMetadataViewModel>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</SearchMetadataViewModel>
<SearchMetadataViewModel>
<Key>sample string 1</Key>
<Value>sample string 2</Value>
</SearchMetadataViewModel>
</Metadata>
<ParentId>1</ParentId>
<Title>sample string 4</Title>
<Type>sample string 7</Type>
<Updated>2025-12-05T23:39:05.3567189-08:00</Updated>
</SearchItemViewModel>
</Results>
<Success>true</Success>
<Types xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Types>
</SearchViewModel>