Variants API
8 endpoints
Product variant management.
Get a single variant by ID for a collection and product (admin only).
Get a single variant by ID for a collection and product (admin only).
Endpoint
/admin/collection/{collectionId}/product/{collectionId}/variant/{variantId}Parameters
variantIdpath
string
Required
Responses
200
Success{
"schema": "VariantResponse"
}400
Bad request401
Unauthorized404
Not foundUpdate a variant for a collection and product (admin only).
Update a variant for a collection and product (admin only).
Endpoint
/admin/collection/{collectionId}/product/{collectionId}/variant/{variantId}Parameters
variantIdpath
string
Required
bodybody
VariantUpdateRequest
Required
See VariantUpdateRequest schema
Responses
200
Success{
"schema": "VariantResponse"
}400
Bad request401
Unauthorized404
Not foundDelete a variant for a collection and product (admin only).
Delete a variant for a collection and product (admin only).
Endpoint
/admin/collection/{collectionId}/product/{collectionId}/variant/{variantId}Parameters
variantIdpath
string
Required
Responses
200
Success400
Bad request401
Unauthorized404
Not foundList all variants for a collection and product (admin only).
List all variants for a collection and product (admin only).
Endpoint
/admin/collection/{collectionId}/product/{productId}/variantParameters
productIdpath
string
Required
Responses
200
Success400
Bad request401
Unauthorized404
Not foundList all variants for a collection and product (admin only).
List all variants for a collection and product (admin only).
Endpoint
/admin/collection/{collectionId}/product/{productId}/variantParameters
productIdpath
string
Required
bodybody
VariantCreateRequest
Required
See VariantCreateRequest schema
Responses
200
Success{
"schema": "VariantResponse"
}400
Bad request401
Unauthorized404
Not foundGet serial numbers for a variant (admin only).
Get serial numbers for a variant (admin only).
Endpoint
/admin/collection/{collectionId}/product/{productId}/variant/{variantId}/getSNParameters
collectionIdpath
string
Required
productIdpath
string
Required
variantIdpath
string
Required
Responses
200
Success400
Bad request401
Unauthorized404
Not foundLook up a serial number by code for a variant (admin only).
Look up a serial number by code for a variant (admin only).
Endpoint
/admin/collection/{collectionId}/product/{productId}/variant/{variantId}/lookupSN/{codeId}Parameters
collectionIdpath
string
Required
productIdpath
string
Required
variantIdpath
string
Required
codeIdpath
string
Required
Responses
200
Success400
Bad request401
Unauthorized404
Not foundGet a single variant by ID for a collection and product (public endpoint).
Get a single variant by ID for a collection and product (public endpoint).
Endpoint
/public/collection/{collectionId}/product/{collectionId}/variant/{variantId}Parameters
variantIdpath
string
Required
Responses
200
Success{
"schema": "VariantResponse"
}400
Bad request401
Unauthorized404
Not found