Swag Catalog
Get Product
Get a detailed product by ID
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
headerrequiredBearer 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
requiredproductId
string
requiredQuery Parameters
companyId
string
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
requiredhiddenAt
string | null
title
string
requiredmodel
string | null
requiredbrand
string | null
requiredslug
string
requireddescription
string
requireddescriptionV2
string
requiredsizeChartTable
string | null
isInStock
boolean
requiredisDiscontinued
boolean
requiredpriceRange
object
requiredretailPriceRange
object
options
object[]
requiredisPersonalized
boolean
requiredcreationStatus
enum<string>
requiredAvailable options:
Pending
, Done
, Error
sizeChartImages
object[]
featuredImage
object
requiredtags
object[]
requiredvariants
object[]
requirederrors
object | null
customFields
object
shippingRegions
object[]
required