| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Sort | query | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Keywords | form | string | No | |
| Page | form | int | No | |
| PerPage | form | int | No | |
| FacetBy | form | string | No | |
| FilterBy | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| facet_counts | form | List<FacetCount> | No | |
| found | form | int | No | |
| hits | form | List<TypeSenseHit<'T>> | No | |
| out_of | form | int | No | |
| page | form | int | No | |
| request_params | form | TypeSenseRequestParams | No | |
| search_cutoff | form | bool | No | |
| search_time_ms | form | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Total | form | int | No | |
| OpCode | form | int | No | |
| ErrorText | form | string | No | |
| RequestTime | form | string | No | |
| ResponseTime | form | string | No | |
| TotalExecutionTime | form | string | No | |
| CachedResponse | form | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| counts | form | List<TypeSenseCount> | No | |
| field_name | form | string | No | |
| stats | form | TypeSenseStat | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| count | form | int | No | |
| highlighted | form | string | No | |
| value | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| total_values | form | int | No | |
| avg | form | double? | No | |
| max | form | double? | No | |
| min | form | double? | No | |
| sum | form | double? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| collection_name | form | string | No | |
| per_page | form | int | No | |
| q | form | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /json/reply/TypeSenseSearchRequest HTTP/1.1
Host: mobileapidev.greysheet.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Sort":"String","Keywords":"String","Page":0,"PerPage":0,"FacetBy":"String","FilterBy":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"facet_counts":[{"counts":[{"count":0,"highlighted":"String","value":"String"}],"field_name":"String","stats":{"total_values":0,"avg":0,"max":0,"min":0,"sum":0}}],"found":0,"hits":[{"document":{"id":"String","askId":0,"userId":0,"userCode":"String","customerId":0,"companyName":"String","auctionHouseAbbrev":"String","auctionHouseName":"String","avatar":"String","description":"String","cdnxEntryCode":"String","cdnEntryId":0,"entryName":"String","entryImageUrl":"String","entryImageSource":"String","grade":0,"fullGrade":"String","service":"String","sightCode":"String","callForPrice":false,"spotMessage":{},"spotBased":false,"spotPlusMinus":"String","spotDollarPercent":"String","spotOffset":0,"quantity":0,"extended":"String","details":false,"error":false,"expireDate":"String","lastModified":"String","paperQuality":{},"isAuction":false,"auctionEnds":"\/Date(-62135596800000-0000)\/","auctionSoldFor":0,"url":"String","isCac":false,"isSold":false,"aprId":0,"rec_type":"String","price":0,"catalog_id":0,"catalog":"String","catalogSort":0,"group_id":0,"group":"String","groupSort":0,"series_id":0,"series":"String","seriesSort":0,"entrySort":0,"sortOrder":0,"images":["String"],"views":0}}],"out_of":0,"page":0,"request_params":{"collection_name":"String","per_page":0,"q":"String"},"search_cutoff":false,"search_time_ms":0,"Total":0,"OpCode":0,"ErrorText":"String","RequestTime":"String","ResponseTime":"String","TotalExecutionTime":"String","CachedResponse":false}