Return the details of a specific product

GET /product/get/{sku}

Path parameters

  • sku string Required

    The SKU of the product

Query parameters

  • includeExtendedProperties boolean

    If true, additional product details including prices, stock details, additional fields and additional images will be returned.

    Default value is false.

Responses

  • 200 application/json

    OK

    Hide response attributes Show response attributes object
    • id integer(int32)
    • sku string | null
    • name string | null
    • category object

      Additional properties are NOT allowed.

      Hide category attributes Show category attributes object
      • id integer(int32)
      • name string | null
      • description string | null
      • productDescription string | null
      • image string | null
      • bannerImage string | null
    • images array[string] | null
    • productType string | null
    • brand string | null
    • briefDescription string | null
    • fullDescription string | null
    • fittingInstructions string | null
    • fittingInstructionsQR string | null
    • coversheet string | null
    • selectedOptions array[object] | null
      Hide selectedOptions attributes Show selectedOptions attributes object
      • name string | null
      • value string | null
    • additionalFields array[object] | null
      Hide additionalFields attributes Show additionalFields attributes object
      • name string | null
      • value string | null
    • dateCreated string(date-time)
    • dateModified string(date-time)
    • ean string | null
    • sitePrice number(double)
    • weight number(double) | null
    • stock object

      Additional properties are NOT allowed.

      Hide stock attributes Show stock attributes object
      • sku string | null
      • count integer(int32) | null
      • error string | null
    • dealerPriceGBP number(double) | null
    • dealerPriceUSD number(double) | null
    • dealerPriceEUR number(double) | null
    • bikes array[object] | null
      Hide bikes attributes Show bikes attributes object
      • id integer(int32)
      • name string | null
      • image string | null
      • models array[object] | null
        Hide models attributes Show models attributes object
        • id integer(int32)
        • name string | null
        • image string | null
        • years array[object] | null
          Hide years attributes Show years attributes object
          • id integer(int32)
          • name string | null
          • mic string | null
          • image string | null
  • 404 application/json

    Not Found

    Hide response attributes Show response attributes object
    • type string | null
    • title string | null
    • status integer(int32) | null
    • detail string | null
    • instance string | null
  • 401 application/json

    Unauthorized

    Hide response attributes Show response attributes object
    • type string | null
    • title string | null
    • status integer(int32) | null
    • detail string | null
    • instance string | null
  • 429 application/json

    Too Many Requests

    Hide response attributes Show response attributes object
    • type string | null
    • title string | null
    • status integer(int32) | null
    • detail string | null
    • instance string | null
GET /product/get/{sku}
curl \
 --request GET 'https://dealers.api.rg-racing.com/product/get/{sku}'
Response examples (200)
{
  "id": 42,
  "sku": "string",
  "name": "string",
  "category": {
    "id": 42,
    "name": "string",
    "description": "string",
    "productDescription": "string",
    "image": "string",
    "logo": "string",
    "bannerImage": "string"
  },
  "images": [
    "string"
  ],
  "productType": "string",
  "brand": "string",
  "briefDescription": "string",
  "fullDescription": "string",
  "fittingInstructions": "string",
  "fittingInstructionsQR": "string",
  "coversheet": "string",
  "selectedOptions": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "additionalFields": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "dateCreated": "2025-05-04T09:42:00Z",
  "dateModified": "2025-05-04T09:42:00Z",
  "ean": "string",
  "sitePrice": 42.0,
  "weight": 42.0,
  "stock": {
    "sku": "string",
    "count": 42,
    "error": "string"
  },
  "dealerPriceGBP": 42.0,
  "dealerPriceUSD": 42.0,
  "dealerPriceEUR": 42.0,
  "bikes": [
    {
      "id": 42,
      "name": "string",
      "image": "string",
      "models": [
        {
          "id": 42,
          "name": "string",
          "image": "string",
          "years": [
            {
              "id": 42,
              "name": "string",
              "mic": "string",
              "image": "string"
            }
          ]
        }
      ]
    }
  ]
}
Response examples (404)
{
  "type": "string",
  "title": "string",
  "status": 42,
  "detail": "string",
  "instance": "string"
}
Response examples (401)
{
  "type": "string",
  "title": "string",
  "status": 42,
  "detail": "string",
  "instance": "string"
}
Response examples (429)
{
  "type": "string",
  "title": "string",
  "status": 42,
  "detail": "string",
  "instance": "string"
}