GET api/assets/search?skip={skip}&take={take}&sortby={sortby}&sortAscending={sortAscending}&suspended={suspended}&searchString={searchString}


Searches assets.

Request Information

URI Parameters

NameDescriptionTypeAdditional 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

sortby

The column name we wish to sort by (e.g. Name)

Velappity.Common.Enums.AssetSortableKeyEnum

Required

sortAscending

True for an ascending sort, false for descending.

boolean

Required

suspended

true if we want to include, false if we want to ignore suspended assets.

boolean

Required

searchString

Search string. searching on: Name, serial, number, type, and address

string

None.

Body Parameters

None.

Response Information

Resource Description

Array of asset results.

API.Domain.ViewModels.Asset.AssetPage
NameDescriptionTypeAdditional information
AssetCount

integer

None.

AssetListItems

Collection of API.Domain.ViewModels.Asset.AssetListItem

None.

Response Formats

application/json, text/json

Sample:
{
  "assetCount": 1,
  "assetListItems": [
    {
      "id": "7d30c51c-02e5-4877-9a1e-622e18f020a2",
      "name": "sample string 2",
      "assetTypeName": "sample string 3",
      "serialNumber": "sample string 4",
      "assetNumber": "sample string 5",
      "clientName": "sample string 6",
      "siteAddress": {
        "id": "ce51d42e-50a1-4644-a1bc-4ee45fea40fd",
        "address1": "sample string 1",
        "address2": "sample string 2",
        "address3": "sample string 3",
        "address4": "sample string 4",
        "city": "sample string 5",
        "county": "sample string 6",
        "country": "sample string 7",
        "zip": "sample string 8"
      },
      "siteName": "sample string 7",
      "suspended": true,
      "locationId": "sample string 9",
      "testTaskCount": 10,
      "uniqueBarcode": "sample string 11"
    },
    {
      "id": "7d30c51c-02e5-4877-9a1e-622e18f020a2",
      "name": "sample string 2",
      "assetTypeName": "sample string 3",
      "serialNumber": "sample string 4",
      "assetNumber": "sample string 5",
      "clientName": "sample string 6",
      "siteAddress": {
        "id": "ce51d42e-50a1-4644-a1bc-4ee45fea40fd",
        "address1": "sample string 1",
        "address2": "sample string 2",
        "address3": "sample string 3",
        "address4": "sample string 4",
        "city": "sample string 5",
        "county": "sample string 6",
        "country": "sample string 7",
        "zip": "sample string 8"
      },
      "siteName": "sample string 7",
      "suspended": true,
      "locationId": "sample string 9",
      "testTaskCount": 10,
      "uniqueBarcode": "sample string 11"
    }
  ]
}

text/html

Sample:
{"assetCount":1,"assetListItems":[{"id":"7d30c51c-02e5-4877-9a1e-622e18f020a2","name":"sample string 2","assetTypeName":"sample string 3","serialNumber":"sample string 4","assetNumber":"sample string 5","clientName":"sample string 6","siteAddress":{"id":"ce51d42e-50a1-4644-a1bc-4ee45fea40fd","address1":"sample string 1","address2":"sample string 2","address3":"sample string 3","address4":"sample string 4","city":"sample string 5","county":"sample string 6","country":"sample string 7","zip":"sample string 8"},"siteName":"sample string 7","suspended":true,"locationId":"sample string 9","testTaskCount":10,"uniqueBarcode":"sample string 11"},{"id":"7d30c51c-02e5-4877-9a1e-622e18f020a2","name":"sample string 2","assetTypeName":"sample string 3","serialNumber":"sample string 4","assetNumber":"sample string 5","clientName":"sample string 6","siteAddress":{"id":"ce51d42e-50a1-4644-a1bc-4ee45fea40fd","address1":"sample string 1","address2":"sample string 2","address3":"sample string 3","address4":"sample string 4","city":"sample string 5","county":"sample string 6","country":"sample string 7","zip":"sample string 8"},"siteName":"sample string 7","suspended":true,"locationId":"sample string 9","testTaskCount":10,"uniqueBarcode":"sample string 11"}]}