Products

You may find descriptions of endpoints for work with products below.

Filter products

post
Authorizations
authorizationstringRequired
x-api-keystringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Body
pageinteger · min: 1Optional

Page number, can be used for pagination

Default: 1Example: 1
itemsinteger · min: 1 · max: 1000Optional

items per page

Default: 10Example: 30
Responses
200

Success response

application/json
post
/products/filter

Get product by sku

get
Authorizations
authorizationstringRequired
x-api-keystringRequired
Path parameters
skustringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Responses
200

Success response

application/json
get
/products/{sku}

Get product by guid

get
Authorizations
authorizationstringRequired
x-api-keystringRequired
Path parameters
guidstringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Responses
200

Success response

application/json
get
/products/guid/{guid}

Creates new product

post
Authorizations
authorizationstringRequired
x-api-keystringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Body
skustring · min: 1RequiredExample: APPLEIPHONE13
namestring · min: 1RequiredExample: Apple Iphone 13
descriptionstring · min: 1OptionalExample: Smartphone from Apple
pricenumberOptionalExample: 20000
hsCodestring · min: 1Optional
batteryTypestring · enumOptionalPossible values:
upcstring · min: 1 · max: 50Optional
eanstringOptionalExample: 0194252698525
guidstringOptional
ropnumberOptional
expMethodstring · enumRequiredExample: FIFOPossible values:
mpnstring · min: 1 · max: 50Optional
isbnstring · min: 1 · max: 50Optional
notestring · min: 1 · max: 255OptionalExample: some useful information
productTypestring · enumRequiredExample: finalProductPossible values:
originCountrystring · min: 2 · max: 2OptionalExample: CZ
customField1string · min: 1 · max: 255Optional
customField2string · min: 1 · max: 255Optional
customField3string · min: 1 · max: 255Optional
ageCheckbooleanOptional

Info whether is necessary to check recipient age by delivery service

activebooleanRequiredExample: true
scanSerialNumberbooleanOptionalDeprecated

DEPRECATED: Use scanImeiSn instead. Info whether to scan serial numbers

Example: true
scanImeiSninteger · enumOptional

Scan mode: 0=No scanning, 1=Serial numbers, 2=IMEI (with automatic regex ^[0-9]{14,16}$)

Example: 1Possible values:
Responses
200

Success response

application/json
post
/products

Update product by sku

put
Authorizations
authorizationstringRequired
x-api-keystringRequired
Path parameters
skustringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Body
skustring · min: 1RequiredExample: APPLEIPHONE13
namestring · min: 1RequiredExample: Apple Iphone 13
descriptionstring · min: 1OptionalExample: Smartphone from Apple
pricenumberOptionalExample: 20000
hsCodestring · min: 1Optional
batteryTypestring · enumOptionalPossible values:
upcstring · min: 1 · max: 50Optional
eanstringOptionalExample: 0194252698525
guidstringOptional
ropnumberOptional
expMethodstring · enumRequiredExample: FIFOPossible values:
mpnstring · min: 1 · max: 50Optional
isbnstring · min: 1 · max: 50Optional
notestring · min: 1 · max: 255OptionalExample: some useful information
productTypestring · enumRequiredExample: finalProductPossible values:
originCountrystring · min: 2 · max: 2OptionalExample: CZ
customField1string · min: 1 · max: 255Optional
customField2string · min: 1 · max: 255Optional
customField3string · min: 1 · max: 255Optional
ageCheckbooleanOptional

Info whether is necessary to check recipient age by delivery service

activebooleanRequiredExample: true
scanSerialNumberbooleanOptionalDeprecated

DEPRECATED: Use scanImeiSn instead. Info whether to scan serial numbers

Example: true
scanImeiSninteger · enumOptional

Scan mode: 0=No scanning, 1=Serial numbers, 2=IMEI (with automatic regex ^[0-9]{14,16}$)

Example: 1Possible values:
Responses
200

Success response

application/json
put
/products/{sku}

Update product by guid

put
Authorizations
authorizationstringRequired
x-api-keystringRequired
Path parameters
guidstringRequired
Header parameters
x-api-keystringRequired

This is the eshop key you receive during onboarding.

authorizationstringRequired

Token you get from calling /users/login

Body
skustring · min: 1RequiredExample: APPLEIPHONE13
namestring · min: 1RequiredExample: Apple Iphone 13
descriptionstring · min: 1OptionalExample: Smartphone from Apple
pricenumberOptionalExample: 20000
hsCodestring · min: 1Optional
batteryTypestring · enumOptionalPossible values:
upcstring · min: 1 · max: 50Optional
eanstringOptionalExample: 0194252698525
guidstringOptional
ropnumberOptional
expMethodstring · enumRequiredExample: FIFOPossible values:
mpnstring · min: 1 · max: 50Optional
isbnstring · min: 1 · max: 50Optional
notestring · min: 1 · max: 255OptionalExample: some useful information
productTypestring · enumRequiredExample: finalProductPossible values:
originCountrystring · min: 2 · max: 2OptionalExample: CZ
customField1string · min: 1 · max: 255Optional
customField2string · min: 1 · max: 255Optional
customField3string · min: 1 · max: 255Optional
ageCheckbooleanOptional

Info whether is necessary to check recipient age by delivery service

activebooleanRequiredExample: true
scanSerialNumberbooleanOptionalDeprecated

DEPRECATED: Use scanImeiSn instead. Info whether to scan serial numbers

Example: true
scanImeiSninteger · enumOptional

Scan mode: 0=No scanning, 1=Serial numbers, 2=IMEI (with automatic regex ^[0-9]{14,16}$)

Example: 1Possible values:
Responses
200

Success response

application/json
put
/products/guid/{guid}

Last updated