Creating a product list
Creates a product list.
Sample request body
--data '{
"attributes": [],
"items": [
{
"name": "pear",
"humanized": "Pear"
},
{
"name": "cherry",
"humanized": "Cherry"
},
{
"name": "apple",
"humanized": "Apple"
},
{
"name": "tomato",
"humanized": "Tomato"
}
]
}'
Request
POST
https://api-metrica.yandex.net/cdp/api/v1/counter/{counterId}/schema/products
Path parameters
Name |
Description |
counterId* |
Type: integer<int32> Counter ID. |
Body
application/json
{
"attributes": [
{
"name": "string",
"type_name": "string",
"type_group": "string",
"type_humanized": "string",
"multivalued": false,
"humanized": "string"
}
],
"items": [
{
"name": "string",
"humanized": "string"
}
]
}
Name |
Description |
attributes* |
Type: Attribute[] List attributes. Min items: Max items: |
items |
Type: ListItem[] List items. Min items: Max items: |
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: |
humanized |
Type: string Attribute name. Min length: Max length: |
type_group |
Type: string Attribute type group. Possible values:
|
type_humanized |
Type: string Attribute type name. |
type_name |
Type: string Attribute type ID. |
ListItem
Description of the ListItem
object.
Name |
Description |
name* |
Type: string List item ID. Min length: Max length: Pattern: |
humanized |
Type: string List item name. Min length: Max length: |
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.