Загрузка данных о клиентах (JSON)
Выполняет загрузку данных о клиентах. Данные передаются как JSON в теле POST-запроса.
Пример тела запроса
--data '{
"contacts": [
{
"uniq_id": "J3QQ4-H7H2V-2HCH4-M3HK8-6M8VW",
"name": "Иванов И.",
"create_date_time": "2020-04-17 16:12:21",
"update_date_time": "2020-04-17 16:12:21",
"client_ids": [
"12345678910",
"10987654321"
],
"emails": [
"exampl1@example.com",
"example2@example.com"
],
"phones": [
"78005553535",
"73449932378"
]
},
{
"uniq_id": "ZYX4-H7H2V-2HCH4-M3HK8-6M8VW",
"name": "Петрова М.",
"create_date_time": "2020-05-17 16:13:21",
"update_date_time": "2020-05-17 16:14:21",
"client_ids": [
"11223344556"
]
}
]
}'
Request
POST
https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/data/contacts/json
Path parameters
Name |
Description |
counterId* |
Type: integer<int32> Идентификатор счетчика, для которого вы хотите загрузить контакты. |
Query parameters
Name |
Description |
merge_mode* |
Type: string Режим сохранения данных. При любом из значений передавайте все обязательные поля — даже те, которые не меняются. |
Body
application/json
{
"contacts": [
{
"attribute_values": [
[
"string"
]
],
"uniq_id": "string",
"name": "string",
"birth_date": "string",
"create_date_time": "2022-12-29T18:02:01Z",
"update_date_time": "2022-12-29T18:02:01Z",
"client_ids": [
0
],
"emails": [
"string"
],
"phones": [
"string"
],
"emails_md5": [
"string"
],
"phones_md5": [
"string"
],
"user_comment": "string"
}
]
}
Name |
Description |
contacts* |
Type: ContactRow[] Список клиентов. Min items: |
ContactRow
Список клиентов.
Name |
Description |
uniq_id* |
Type: string Идентификатор клиента. Min length: |
attribute_values |
Type: string[][] Пользовательские атрибуты. Unique items |
birth_date |
Type: string<date> Дата рождения клиента. |
client_ids |
Type: integer<int64>[] Список ClientID клиента. Min items: Max items: Unique items |
create_date_time |
Type: string<date-time> Дата и время создания контакта в часовом поясе счетчика. Подробно. |
emails |
Type: string[] Список электронных адресов клиента. Min length: Min items: Max items: Unique items |
emails_md5 |
Type: string[] Список электронных адресов клиента, хешированных в формате md5. Min length: Min items: Max items: Unique items |
name |
Type: string Название клиента. Если вы передаете фамилию, имя и отчество, строка будет сокращена до вида |
phones |
Type: string[] Список телефонных номеров клиента. Min length: Min items: Max items: Unique items |
phones_md5 |
Type: string[] Список телефонных номеров клиента, хешированных в формате md5. Min length: Min items: Max items: Unique items |
update_date_time |
Type: string<date-time> Дата и время обновления контакта в часовом поясе счетчика. Подробно. |
user_comment |
Type: string Комментарий к клиенту. Min length: Max length: |
Responses
200 OK
OK
Body
application/json
{
"uploading": {
"uploading_id": "string",
"datetime": "2022-12-29T18:02:01Z",
"api_validation_status": "string",
"elements_count": 0,
"entity_type": "string",
"uploading_format": "string",
"uploading_source": "string"
}
}
Name |
Description |
uploading |
Type: UploadingMetaExternal Информация о загрузке |
UploadingMetaExternal
Информация о загрузке
Name |
Description |
api_validation_status |
Type: string Статус валидации загрузки:
|
datetime |
Type: string<date-time> Время загрузки. |
elements_count |
Type: integer<int32> Количество элементов в загрузке. |
entity_type |
Type: string Тип сущности:
|
uploading_format |
Type: string Формат загрузки. Возможные значения:
|
uploading_id |
Type: string Идентификатор загрузки. |
uploading_source |
Type: string Источник загрузки. Возможные значения: |
No longer supported, please use an alternative and newer version.