GET
/
api
/
ext
/
v1
/
collection
/
{collectionId}
/
product
/
{productId}

Localization (optional)

Use the accept-language header to get translated strings.

Supported locales:

  • en-US (default locale)
  • fr-FR
  • fr-CA
  • es-ES
  • es-MX
  • en-AU
  • en-GB
Examples:
- Accept-Language: *
- Accept-Language: fr
- Accept-Language: fr-FR
- Accept-Language: fr-FR, fr;q=0.9, en;q=0.8, *;q=0.5

Authorizations

Authorization
string
headerrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

accept-language
string

See https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language

Path Parameters

collectionId
string
required
productId
string
required

Query Parameters

countryCode
string
firstName
string | null

First name

lastName
string | null

Last name

department
string | null

Work department (e.g. sales)

location
string | null

Work location (site/city/country)

startDate
string | null

Start date in ISO format

birthDate
string | null

Birth date in ISO format

Response

200 - application/json
id
string
required
title
string
required
model
string | null
required
brand
string | null
required
status
enum<string>
required
Available options:
Active,
Draft
slug
string
required
description
string
required
descriptionV2
string
required
isInStock
boolean
required
isDiscontinued
boolean
required
priceRange
object
required
options
object[]
required
isPersonalized
boolean
required
creationStatus
enum<string>
required
Available options:
Pending,
Done,
Error
featuredImage
object
required
tags
object[]
required
variants
object[]
required
shippingRegions
object[]
required
hiddenAt
string | null
notes
string | null
sizeChartTable
string | null
retailPriceRange
object
sizeChartImages
object[]
errors
object | null
customFields
object