Режимы загрузки данных

Ниже описаны режимы загрузки данных о клиентах и заказах, которые используются в методах 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