id
nullable string
name
string
Required
productOptions
array of objects
Required
catalogProductId
enum
Required
IndividualArtPrint
SetOf2ArtPrints
SetOf3ArtPrints
SetOf4ArtPrints
SetOf5ArtPrints
SetOf6ArtPrints
SetOf8ArtPrints
designs
array of Design Inputs
Required
fitOptions
object
canvas
enum
MatOpening
Paper
canvas is used as a fallback.Paper
style
enum
Inside
Outside
imageId
string
Required
overrides
object
height
number
Required
rotation
number
Required
width
number
Required
x
number
Required
y
number
Required
sourceImage
object
parentFolderId
nullable string
url
string
Required
frameColor
nullable enum
Required
null
for unframed products.NaturalOak
BlackOak
WhiteOak
WalnutOak
WhiteMetal
BlackMetal
SilverMetal
includeFramingService
boolean
false
for unframed products or frames without prints.includeHangingPins
boolean
false
for unframed products.includeMats
boolean
false
for unframed products or frames that do not support mats.orientation
nullable enum
null
for gallery products.Vertical
Horizontal
paperType
nullable enum
null
for products without prints.SemiGlossPoster
MattePoster
SemiMatteLinenPoster
GlossyPoster
RagSatinPhoto
GlossyPhoto
LusterPhoto
size
enum
Required
x6x6
x8x8
x10x10
x12x12
x16x16
x18x18
x20x20
ProductSet
object.POST
/product-sets/save