put

Insert or replace item.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required
length between 3 and 40

ID of given item.

string | null

Grouping ID of given item. Allows to link together variants of the same product or related products.

string
required
length ≥ 2

Name of item.

string | null

Description of item. Optional, but may be required if e.g. language models are used.

string
required
length ≥ 2

Brand/company producing this item.

categories
array of objects
required

List of categories, latest one is the most specialized. For example electronics>mobile phones>iPhone mobile should result in array of three categories where your last item should be 'iPhone mobile' category.

categories*
imageUrls
array of objects | null
required

List of images related to the product. Order matter, first image is the most important one. Images are represented as objects for possible future extension with particular metadata (width, ratio etc).

imageUrls*
double
required
≥ 0

Price of given item. Make sure to always use the same currency.

double | null
≥ 0

Price before discount.

double | null
required
0 to 1

User rating of the item. Ranges in interval <0,1>.

int64 | null
required
≥ 0

Count of ratings for given item.

int64 | null
≥ 0

Minimum user's age for usage of the product.

boolean
required

Describes whether given item is available and should be recommended by Perselio.

string | null

Availability text that is presentable for the user in the recommendation widget.

string | null
required

Item's URL.

labels
array of objects | null

List of product labels.

labels
variants
array of objects | null

List of product variants. See variant documentation for more info.

variants
Responses
204

No content

401

Unauthorized

500

Internal Server Error

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json