POST api/Search?query={query}&type={type}&entity={entity}&comparison={comparison}

Request Information

URI Parameters

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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-05T20:17:24.8581992-08:00",
      "Updated": "2025-12-05T20:17:24.8581992-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-05T20:17:24.8581992-08:00",
      "Updated": "2025-12-05T20:17:24.8581992-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-05T20:17:24.8581992-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-05T20:17:24.8581992-08:00</Updated>
    </SearchItemViewModel>
    <SearchItemViewModel>
      <Created>2025-12-05T20:17:24.8581992-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-05T20:17:24.8581992-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>