Product Customization
Last updated
Was this helpful?
Last updated
Was this helpful?
id
long?
Product Customization ID - cannot be null in PUT/PATCH methods
📶 EQUALS
,ENUM
_categoryId
long
📶 EQUALS
,ENUM
_cloudId
long
_productId
long
📶 EQUALS
,ENUM
_defaultProductIds
string[]
Default selection of multiple
deleted
boolean
Customization deleted
📶 EQUALS
, ENUM
🔽 BOTH
flags
integer
Customization flags
📶 BITS
maxSelected
integer
Maximum selected items count
minSelected
integer
Minimum selected items count
name
string?(400)
Customization name
📶 STRING
🔽 BOTH
priceLevel
enum?
Define which price level use.
sortOrder
long
Customization sort order
🔽 BOTH
translatedName
map<string, string>?
A mapping of language codes to translated customization names.
🔽 NONE
versionDate
timestamp?
Last modification date and time
📶 EQUALS
, ENUM
, NUMBER
🔽 BOTH
priceLevels are only applicable in Poland. Settings for other countries are not reflected.
Bit
Name
0
DEFAULT_SELECTION_GRATIS
1
ONE_CHEAPEST_ITEM_GRATIS
2
ALL_ITEMS_GRATIS
GET
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations
Get a custom-sorted paginated list of product customizations matching the filter criteria.
cloudId*
integer
ID of the cloud.
filter
string
Filter conditions.
sort
string
Sort parameter.
page
integer
Page to start with.
limit
integer
Page size (100 records maximum)
Authorization*
string
Bearer accessToken
If-None-Match
string
ETag to return results only if changed.
GET
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations/:entityId
Get a single product customization identified by its ID.
cloudId*
integer
ID of the cloud.
entityId*
integer
ID of the product customization to get.
Authorization*
string
Bearer accessToken
If-None-Match
string
ETag to return results only if changed.
POST
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations
Create a list of new product customizations.
cloudId*
integer
ID of the cloud.
Authorization*
string
Bearer accessToken
PUT
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations
Replace a list of product customizations.
cloudId*
integer
ID of the cloud.
Authorization*
string
Bearer accessToken
If-Match
string
ETag to update only if not changed.
PUT
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations/:entityId
Replace a single product customization identified by its ID.
cloudId*
integer
ID of the cloud.
entityId*
integer
ID of the product customization to replace.
Authorization*
string
Bearer accessToken
If-Match
string
ETag to update only if not changed.
PATCH
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations/:entityId
Update a single product customization identified by its ID.
cloudId*
integer
ID of the cloud.
entityId*
integer
ID of the product customization to update.
Authorization*
string
Bearer accessToken
If-Match*
string
ETag to update only if not changed.
DELETE
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations/:entityId
Delete a single product customization identified by its ID.
cloudId*
string
ID of the cloud.
entityId*
string
ID of the product customization to delete.
Authorization*
string
Bearer accessToken
If-Match
string
ETag ignored (temporarily) when deleting an entity.
OPTIONS
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations
cloudId*
integer
ID of the cloud.
Authorization*
string
Bearer accessToken
OPTIONS
https://api.dotykacka.cz/v2/clouds/:cloudId/product-customizations/:entityId
cloudId*
integer
ID of the cloud.
entityId*
integer
ID of the product customization to get the options for.
Authorization*
string
Bearer accessToken