Rarible · Schema

ItemsSearchRequest

Complex search request for items

NFTNon-Fungible TokensMarketplaceAggregatorMultichainEthereumPolygonArbitrumFlowWeb3BlockchainCollectionsOrder BookTradingIndexer

Properties

Name Type Description
size integer Number of entities returned
continuation string Continuation token to paginate items search result
filter object
traitSort object
sort object
View JSON Schema on GitHub

JSON Schema

ItemsSearchRequest.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "ItemsSearchRequest",
  "type": "object",
  "description": "Complex search request for items",
  "required": [
    "size",
    "filter"
  ],
  "properties": {
    "size": {
      "minimum": 1,
      "maximum": 1000,
      "default": 50,
      "type": "integer",
      "format": "int32",
      "description": "Number of entities returned"
    },
    "continuation": {
      "type": "string",
      "description": "Continuation token to paginate items search result"
    },
    "filter": {
      "$ref": "#/components/schemas/ItemsSearchFilter"
    },
    "traitSort": {
      "$ref": "#/components/schemas/TraitSort"
    },
    "sort": {
      "$ref": "#/components/schemas/ItemsSearchSort"
    }
  }
}