Создание атрибутов
Создает атрибуты клиентов и заказов. При создании пользовательских атрибутов не используйте идентификаторы системных атрибутов. Чтобы получить список идентификаторов системных атрибутов, используйте метод GET /cdp/api/v1/counter/{counterId}/schema/attributes.
Пример тела запроса
--data '{
"attributes": [
{
"name": "dates_of_meetings",
"type_name": "date",
"multivalued": true,
"humanized": "Даты обращений в магазин"
},
{
"name": "age",
"type_name": "numeric",
"multivalued": false,
"humanized": "Возраст"
},
{
"name": "first_seen",
"type_name": "date",
"multivalued": false,
"humanized": "Первый заказ"
}
]
}'
Request
POST
https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/schema/attributes
Path parameters
Name |
Description |
counterId* |
Type: integer<int32> Идентификатор счетчика. |
Query parameters
Name |
Description |
entity_type* |
Type: string Принадлежность атрибутов.
|
Body
application/json
{
"attributes": [
{
"name": "string",
"type_name": "string",
"type_group": "string",
"type_humanized": "string",
"multivalued": false,
"humanized": "string"
}
]
}
Name |
Description |
attributes* |
Type: Attribute[] Атрибуты списка. |
Attribute
Описание объекта Attribute
.
Name |
Description |
multivalued* |
Type: boolean Определяет, может ли атрибут иметь несколько значений. |
name* |
Type: string Идентификатор атрибута. Min length: Max length: Pattern: |
humanized |
Type: string Название атрибута. Min length: Max length: |
type_group |
Type: string Группа типа атрибута. Возможные значения:
|
type_humanized |
Type: string Название типа атрибута. |
type_name |
Type: string Идентификатор типа атрибута. |
Responses
200 OK
OK
Body
application/json
{
"success": true
}
Name |
Description |
success |
Type: boolean Результат выполнения операции. Default: |
No longer supported, please use an alternative and newer version.