GET
/
products
/
sku
/
{sku}
{
  "id": "717329dfd5288b0011332317",
  "sku": "QWEFFVVV",
  "type": "ITEM",
  "isActive": true,
  "hasDraft": true,
  "hasLive": true,
  "status": "LIVE",
  "attributes": [
    {
      "id": "7b17329dfd5288b0011332314",
      "name": "Color",
      "type": "string",
      "isDeleted": false,
      "value": "blue",
      "isInherited": true
    }
  ],
  "localizedProperties": {
    "en-US": {
      "attributes": [
        {
          "id": "8b7329dfd5288b0011332317",
          "name": "Color",
          "type": "string",
          "isDeleted": false,
          "value": "blue",
          "isInherited": true
        }
      ]
    },
    "en-IN": {
      "attributes": [
        {
          "id": "9e7329dfd5288b0011332388",
          "name": "Colour",
          "type": "string",
          "isDeleted": false,
          "value": "blue",
          "isInherited": true
        }
      ]
    }
  },
  "variants": [
    {
      "id": "5b7329dfd5288b0011332322",
      "sku": "AA334V2"
    }
  ],
  "categoryId": "7b7329dfd5288b0011332389",
  "createdAt": "2021-09-14T22:10:30.618Z",
  "updatedAt": "2021-09-14T22:10:30.618Z"
}

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

Path Parameters

sku
string
required

Product SKU

Query Parameters

locales
string

Comma-separated locale codes of product. The service throws a 400 error if the locale is not supported. Standard locales can be found at https://www.rfc-editor.org/rfc/rfc5646. <br /> Note: The recommended way to get the locale is by invoking multi-channel service.

statuses
string
default: DRAFT,LIVE

Comma-separated statuses indicating the preferred order of the product versions considered for this operation (endpoint action). For example, <br />1. When the status is DRAFT, this operations will only apply to the Draft version of product, if it exists <br />2. When the status is LIVE, this operation will only apply to the Live version of the product, if it exists <br />3 When the status is LIVE,DRAFT, this operation will priortize Live version first, if it exists. Otherwise, the Draft version is considered. <br />4 When the status is DRAFT,LIVE this operation will priortize the Draft version first, if it exists. Otherwise, the Live version is considered.

Response

200 - application/json
id
string

Product ID

sku
string

Unique product ID that maps to fabric's standard attribute called SKU. <br /> <b>Note:</b> sku should not include ; or =

type
enum<string>

Supported product types

Available options:
ITEM,
VARIANT,
BUNDLE
isActive
boolean

true: Product is active <br /> false: Product is inactive

hasDraft
boolean

true: Product has a Draft version <br /> false: Product doesn't have a Draft version

hasLive
boolean

true: Product has a Live version <br /> false: Product doesn't have a Live version

status
enum<string>

Represents the current status of product. This value takes precedence over isActive if both are sent in the request.

Available options:
DRAFT,
LIVE
attributes
object[]

Attributes assigned to product

localizedProperties
object

Localized attribute names

parentProduct
object

Parent item SKU of the Variant

variants
object[]

Variants with ID and SKU

bundleProducts
object[]

Bundles with ID and SKU

categoryId
string

24-character system-generated category ID of product

createdAt
string

Time of product creation (UTC)

updatedAt
string

Time of last update to product (UTC)