Browse

The browse endpoints allows external partners access to a specified dataset within the PIM system

Browse products

get

#Available from v.3.6.0

Authorizations
AuthorizationstringRequired
Query parameters
pageinteger · int32Optional

Page number

Default: 1
lastModifiedAfterstring · date-timeOptional

Request only entities modified after the provided timestamp

Responses
get
/v1/browse/products
GET /v1/browse/products HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Accept: */*
200

OK

{
  "Page": 1,
  "TotalPages": 10,
  "Products": [
    {
      "Id": 10221,
      "Created": "2021-07-02T12:00:00.0000000+02:00",
      "LastModified": "2021-07-02T13:57:10.0000000+02:00",
      "InternalName": [
        {
          "CultureCode": "en-GB",
          "Data": "Samsung UE65XXE"
        },
        {
          "CultureCode": "da-DK",
          "Data": "Samsung UE65XXE"
        }
      ],
      "Categories": [
        34,
        22
      ],
      "VariantDefiningValues": [
        "Size"
      ],
      "Values": {
        "Brand": "Samsung"
      }
    }
  ]
}

Browse variants

get

#Available from v.3.6.0

Authorizations
AuthorizationstringRequired
Query parameters
pageinteger · int32Optional

Page number

Default: 1
lastModifiedAfterstring · date-timeOptional

Request only entities modified after the provided timestamp

Responses
get
/v1/browse/variants
GET /v1/browse/variants HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Accept: */*
200

OK

{
  "Page": 1,
  "TotalPages": 102,
  "Variants": [
    {
      "Id": 5668,
      "ProductId": 102,
      "VariantGroupId": 103,
      "Created": "2021-07-02T12:00:00.0000000+02:00",
      "LastModified": "2021-07-02T13:57:10.0000000+02:00",
      "InternalName": [
        {
          "CultureCode": "en-GB",
          "Data": "Samsung UE65XXE 65"
        },
        {
          "CultureCode": "da-DK",
          "Data": "Samsung UE65XXE 65"
        }
      ],
      "Values": {
        "Size": "65\""
      }
    }
  ]
}

Browse variant groups

get

#Available from v.3.13.14

Authorizations
AuthorizationstringRequired
Query parameters
pageinteger · int32Optional

Page number

Default: 1
lastModifiedAfterstring · date-timeOptional

Request only entities modified after the provided timestamp

Responses
get
/v1/browse/variantgroups
GET /v1/browse/variantgroups HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Accept: */*
200

OK

{
  "Page": 1,
  "TotalPages": 102,
  "VariantGroups": [
    {
      "Id": 5668,
      "ProductId": 102,
      "Created": "2021-07-02T12:00:00.0000000+02:00",
      "LastModified": "2021-07-02T13:57:10.0000000+02:00",
      "InternalName": [
        {
          "CultureCode": "en-GB",
          "Data": "Samsung UE65XXE 65"
        },
        {
          "CultureCode": "da-DK",
          "Data": "Samsung UE65XXE 65"
        }
      ],
      "Values": {
        "Size": "65\""
      }
    }
  ]
}

Browse categories

get

#Available from v.3.6.0

Authorizations
AuthorizationstringRequired
Query parameters
pageinteger · int32Optional

Page number

Default: 1
lastModifiedAfterstring · date-timeOptional

Request only entities modified after the provided timestamp

Responses
get
/v1/browse/categories
GET /v1/browse/categories HTTP/1.1
Host: 
Authorization: YOUR_API_KEY
Accept: */*
200

OK

{
  "Page": 1,
  "TotalPages": 3,
  "Categories": [
    {
      "Id": 34,
      "ParentId": null,
      "Created": "2021-07-02T12:00:00.0000000+02:00",
      "LastModified": "2021-07-02T13:57:10.0000000+02:00",
      "InternalName": [
        {
          "CultureCode": "en-GB",
          "Data": "Short desc en-GB"
        },
        {
          "CultureCode": "da-DK",
          "Data": "Short desc da-DK"
        }
      ],
      "Values": {}
    }
  ]
}

Last updated