GET api/Products/{id}?lang={lang}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

lang

string

None.

Body Parameters

None.

Response Information

Resource Description

ProductDTO
NameDescriptionTypeAdditional information
Id

integer

None.

Title

string

None.

CompanyRef

string

None.

ImageUrl

string

None.

Html

string

None.

MinPrice

decimal number

None.

MaxPrice

decimal number

None.

InStock

boolean

None.

VariationType

string

None.

ProductId

integer

None.

MetalId

integer

None.

RRP

integer

None.

TitleUK

string

None.

TitleDE

string

None.

TitleFR

string

None.

SaleType

integer

None.

SaleEnd

date

None.

SalePriceMin

decimal number

None.

ShelfProducts

Collection of ProductShelfDTO

None.

Response Formats

application/json, text/json

Sample:
{
  "id": 1,
  "title": "sample string 2",
  "companyRef": "sample string 3",
  "imageUrl": "sample string 4",
  "html": "sample string 5",
  "minPrice": 6.0,
  "maxPrice": 7.0,
  "inStock": true,
  "variationType": "sample string 9",
  "productId": 10,
  "metalId": 11,
  "rrp": 12,
  "titleUK": "sample string 13",
  "titleDE": "sample string 14",
  "titleFR": "sample string 15",
  "saleType": 16,
  "saleEnd": "2025-11-08T04:59:48.1754459-06:00",
  "salePriceMin": 18.0,
  "shelfProducts": [
    {
      "id": 1,
      "sku": "sample string 2",
      "imageUrl": [
        "sample string 1",
        "sample string 2"
      ],
      "price": 3.0,
      "rrp": 4,
      "inStock": 5,
      "title": "sample string 6",
      "variationValue": "sample string 7",
      "siteLinks": [
        {
          "siteName": "sample string 1",
          "siteLink": "sample string 2",
          "sitePrice": 3.0
        },
        {
          "siteName": "sample string 1",
          "siteLink": "sample string 2",
          "sitePrice": 3.0
        }
      ],
      "salePrice": 8.0
    },
    {
      "id": 1,
      "sku": "sample string 2",
      "imageUrl": [
        "sample string 1",
        "sample string 2"
      ],
      "price": 3.0,
      "rrp": 4,
      "inStock": 5,
      "title": "sample string 6",
      "variationValue": "sample string 7",
      "siteLinks": [
        {
          "siteName": "sample string 1",
          "siteLink": "sample string 2",
          "sitePrice": 3.0
        },
        {
          "siteName": "sample string 1",
          "siteLink": "sample string 2",
          "sitePrice": 3.0
        }
      ],
      "salePrice": 8.0
    }
  ]
}

text/html

Sample:
{"id":1,"title":"sample string 2","companyRef":"sample string 3","imageUrl":"sample string 4","html":"sample string 5","minPrice":6.0,"maxPrice":7.0,"inStock":true,"variationType":"sample string 9","productId":10,"metalId":11,"rrp":12,"titleUK":"sample string 13","titleDE":"sample string 14","titleFR":"sample string 15","saleType":16,"saleEnd":"2025-11-08T04:59:48.1754459-06:00","salePriceMin":18.0,"shelfProducts":[{"id":1,"sku":"sample string 2","imageUrl":["sample string 1","sample string 2"],"price":3.0,"rrp":4,"inStock":5,"title":"sample string 6","variationValue":"sample string 7","siteLinks":[{"siteName":"sample string 1","siteLink":"sample string 2","sitePrice":3.0},{"siteName":"sample string 1","siteLink":"sample string 2","sitePrice":3.0}],"salePrice":8.0},{"id":1,"sku":"sample string 2","imageUrl":["sample string 1","sample string 2"],"price":3.0,"rrp":4,"inStock":5,"title":"sample string 6","variationValue":"sample string 7","siteLinks":[{"siteName":"sample string 1","siteLink":"sample string 2","sitePrice":3.0},{"siteName":"sample string 1","siteLink":"sample string 2","sitePrice":3.0}],"salePrice":8.0}]}

application/xml, text/xml

Sample:
<ProductDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebsiteBackend">
  <CompanyRef>sample string 3</CompanyRef>
  <Html>sample string 5</Html>
  <Id>1</Id>
  <ImageUrl>sample string 4</ImageUrl>
  <InStock>true</InStock>
  <MaxPrice>7</MaxPrice>
  <MetalId>11</MetalId>
  <MinPrice>6</MinPrice>
  <ProductId>10</ProductId>
  <RRP>12</RRP>
  <SaleEnd>2025-11-08T04:59:48.1754459-06:00</SaleEnd>
  <SalePriceMin>18</SalePriceMin>
  <SaleType>16</SaleType>
  <ShelfProducts>
    <ProductShelfDTO>
      <Id>1</Id>
      <ImageUrl xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </ImageUrl>
      <InStock>5</InStock>
      <Price>3</Price>
      <RRP>4</RRP>
      <SalePrice>8</SalePrice>
      <SiteLinks>
        <ProductShelfSiteLink>
          <SiteLink>sample string 2</SiteLink>
          <SiteName>sample string 1</SiteName>
          <SitePrice>3</SitePrice>
        </ProductShelfSiteLink>
        <ProductShelfSiteLink>
          <SiteLink>sample string 2</SiteLink>
          <SiteName>sample string 1</SiteName>
          <SitePrice>3</SitePrice>
        </ProductShelfSiteLink>
      </SiteLinks>
      <Sku>sample string 2</Sku>
      <Title>sample string 6</Title>
      <VariationValue>sample string 7</VariationValue>
    </ProductShelfDTO>
    <ProductShelfDTO>
      <Id>1</Id>
      <ImageUrl xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </ImageUrl>
      <InStock>5</InStock>
      <Price>3</Price>
      <RRP>4</RRP>
      <SalePrice>8</SalePrice>
      <SiteLinks>
        <ProductShelfSiteLink>
          <SiteLink>sample string 2</SiteLink>
          <SiteName>sample string 1</SiteName>
          <SitePrice>3</SitePrice>
        </ProductShelfSiteLink>
        <ProductShelfSiteLink>
          <SiteLink>sample string 2</SiteLink>
          <SiteName>sample string 1</SiteName>
          <SitePrice>3</SitePrice>
        </ProductShelfSiteLink>
      </SiteLinks>
      <Sku>sample string 2</Sku>
      <Title>sample string 6</Title>
      <VariationValue>sample string 7</VariationValue>
    </ProductShelfDTO>
  </ShelfProducts>
  <Title>sample string 2</Title>
  <TitleDE>sample string 14</TitleDE>
  <TitleFR>sample string 15</TitleFR>
  <TitleUK>sample string 13</TitleUK>
  <VariationType>sample string 9</VariationType>
</ProductDTO>