Creating a product list
Creates a product list.
Sample request body
--data '{
"attributes": [],
"items": [
{
"name": "pear",
"humanized": "Груша"
},
{
"name": "cherry",
"humanized": "Вишня"
},
{
"name": "apple",
"humanized": "Яблоко"
},
{
"name": "tomato",
"humanized": "Томат"
}
]
}'
Request
POST
https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/schema/products
Path parameters
|
Name |
Description |
|
counterId |
Type: integer Counter ID. |
Body
application/json
{
"type": "example",
"attributes": [
{
"name": "example",
"type_name": "example",
"type_group": "example",
"type_humanized": "example",
"multivalued": true,
"humanized": "example"
}
],
"items": [
{
"name": "example",
"humanized": "example"
}
]
}
|
Name |
Description |
|
attributes |
Type: Attribute[] List attributes. Min items: Max items: Example
|
|
items |
Type: ListItem[] List items. Min items: Max items: Example
|
Attribute
Description of the Attribute object.
|
Name |
Description |
|
multivalued |
Type: boolean Determines whether the attribute can have multiple values. |
|
name |
Type: string Attribute ID. Min length: Max length: Pattern: Example: |
|
humanized |
Type: string Attribute name. Min length: Max length: Example: |
|
type_group |
Type: string Attribute type group. Possible values:
Example: |
|
type_humanized |
Type: string Attribute type name. Example: |
|
type_name |
Type: string Attribute type ID. Example: |
Example
{
"name": "example",
"type_name": "example",
"type_group": "example",
"type_humanized": "example",
"multivalued": true,
"humanized": "example"
}
ListItem
Description of the ListItem object.
|
Name |
Description |
|
name |
Type: string List item ID. Min length: Max length: Pattern: Example: |
|
humanized |
Type: string List item name. Min length: Max length: Example: |
Example
{
"name": "example",
"humanized": "example"
}
Responses
200 OK
OK
Body
application/json
{
"success": true
}
|
Name |
Description |
|
success |
Type: boolean Result of performing the action. Default: |
No longer supported, please use an alternative and newer version.