Режимы загрузки данных
Ниже описаны режимы загрузки данных о клиентах и заказах, которые используются в методах POST /cdp/apiv1/counter/{counterId}/data/contacts/csv / POST /cdp/apiv1/counter/{counterId}/data/contacts/json и POST /cdp/apiv1/counter/{counterId}/data/orders/csv / POST /cdp/apiv1/counter/{counterId}/data/orders/json.
Если информация была уже загружена в Метрику и отсутствует в передаваемых данных, она останется без изменений. Если в загружаемых данных несколько строк с одинаковым идентификатором, они применятся в случайном порядке.
Примечание
При любом из режимов передавайте все обязательные поля — даже те, которые не меняются.
Дату создания клиента или заказа нельзя изменять.
- SAVE
-
Вся ранее переданная информация полностью заменяется новой.
Пример
Значение атрибута до обновления
Значение атрибута в передаваемых данных
Значение атрибута после обновления
1
Атрибут отсутствует в выгрузке
null
1, 2
1, 3
1, 3
- UPDATE
-
Обновляется только та информация, которую вы загружаете в данный момент.
Пример
Значение атрибута до обновления
Значение атрибута в передаваемых данных
Значение атрибута после обновления
1
Атрибут отсутствует в выгрузке
1
1,2
1,3
1,3
- APPEND
-
Новая информация добавляется к ранее загруженной.
Пример
Значение атрибута до обновления
Значение атрибута в передаваемых данных
Значение атрибута после обновления
1
Атрибут отсутствует в выгрузке
1
1,2
1,3
1,2,3