Skip to main content
GET
Get Parent Products

Authorizations

Authorization
string
header
required

A brand-scoped or global amb_sk_... API key.

Path Parameters

brand
string
required

Brand slug authorized by this API key.

Example:

"acme"

id
string
required

Stable resource identifier.

Query Parameters

include
string

Comma-separated: documents, images, bomSections, launchWindowDefinitions, tagDefinitions, collectionDefinitions, dimensionValueDefinitions, dimensionDefinitions, optionValueDefinitions, optionDefinitions, categories, colors, materialVariants, materials, productOptions, skus, versions, boms, bomComponents, measurementTables, optionValues, dimensionValues, prices, optionCollections, bomSkus, measurementTableSkus, skuDimensionValues, collections, tags, launchWindows, relations, or all. Each relation includes up to includeLimit rows (default 25, maximum 100), a totalItems count, and a URL carrying the filters and page size to combine with nextCursor. Reads run in batches of at most 3 relationships. Each distinct include costs one expansion credit from a per-key budget shared across brands: capacity 62, default refill 1,000 credits/hour. Exhaustion returns 429 with Retry-After. Continuation URLs do not consume expansion credits.

Example:

"boms,bomComponents,measurementTables,productOptions,materials"

includeLimit
integer
default:25

Rows per included relationship, default 25. Requires include. Each relationship has its own continuation cursor.

Required range: 1 <= x <= 100

Response

Visible entity.

id
string
required
code
string
required
name
string
required
status
string | null
required
description
string | null
required
category
string | null
required
categoryId
string | null
required
variants
object[]
required
suppliers
object[]
required
createdAt
string
required
updatedAt
string
required
launchWindow
string | null
estimatedVolume
number | null
globalMoq
number | null
htsCodeOverride
string | null
customFields
any | null
productOwnerUserId
string | null
currentProductVersionId
string | null
optionGroupCurveId
string | null
lastActivityAt
string | null
included
object