POST
/
products
/
search
{
  "data": [
    {
      "id": "8d7329dfd5288b0011332376",
      "sku": "QWERTTY56DDFFVVV",
      "type": "ITEM",
      "isActive": true,
      "hasDraft": true,
      "hasLive": true,
      "status": "LIVE",
      "attributes": [
        {
          "id": "6d7329dfd5288b0011332345",
          "name": "Color",
          "type": "string",
          "isDeleted": false,
          "value": "blue",
          "isInherited": true
        }
      ],
      "localizedProperties": {
        "en-US": {
          "attributes": [
            {
              "id": "517329dfd5288b0011332315",
              "name": "Color",
              "type": "string",
              "isDeleted": false,
              "value": "blue",
              "isInherited": true
            }
          ]
        },
        "en-IN": {
          "attributes": [
            {
              "id": "617329dfd5288b0011332316",
              "name": "Colour",
              "type": "string",
              "isDeleted": false,
              "value": "blue",
              "isInherited": true
            }
          ]
        }
      },
      "variants": [
        {
          "id": "717329dfd5288b0011332317"
        }
      ],
      "categoryId": "5e7329dfd5288b00113323e4",
      "createdAt": "2021-09-14T22:10:30.618Z",
      "updatedAt": "2021-09-14T22:10:30.618Z"
    }
  ],
  "offset": 5,
  "limit": 10,
  "count": 100
}

Authorizations

Authorization
string
headerrequired

S2S access token (JWT) from fabric Identity service (during Login)

Headers

x-fabric-tenant-id
string

The x-fabric-tenant-id header is a string that contains the ID of the tenant from whom you wish to pull information from.

x-fabric-request-id
string

Unique request ID

Body

application/json
sort
string

Sorting criteria. Sorting is supported only on sku, type and createdAt. - refers to descending while + refers to ascending order

match
object
required

Search criteria to match attributes

offset
integer
default: 0

Number of records to skip before returning records. For example, offset=20, limit=10 returns records 21-30.

limit
integer
default: 10

Maximum number of records per page

Response

200 - application/json
offset
integer
default: 0

Number of records to skip before returning records. For example, offset=20, limit=10 returns records 21-30.

limit
integer
default: 10

Maximum number of records per page

count
integer

Total number of records in the response

data
object[]