Перейти к основному содержимому

Data array

Описание

Массив data используется в следующих запросах:

Массив состоит из объектов, каждый из которых содержит информацию об отдельном профиле. В качестве ключа и значения объекта необходимо указать данные, по которым будет происходить поиск профиля в базе.

Параметры

ПараметрТипПримерОбязательныйОписание
emailstring"john@example.com""matching":"email" - по профилю и подпискам
"matching":"email_profile" - только по профилю
"matching":"email_sub" - только по подпискам
Email-адрес
phonestring"+79000000000""matching":"phone" - по телефону из профиля и подписок
"matching":"phone_sub" - по телефону из подписок
Номер телефона
profile_idstring"abcdefghijklmnqrstuvwxyz""matching":"profile_id"Идентификатор профиля
field_valueint/string"12345""matching":"custom"Значение поля для поиска
custom_requestJSON object
{
"email": {
"$in": [
"asd@dsfsd.com",
"zxcv@sdfsd.com"
]
}
}
Если нет свойства "matching"MongoDB-запрос по полям профиля

Примеры

email

 "data": [
{"email": "profile1@example.com"},
{"email": "profile2@example.com"}
]

phone

 "data": [
{"phone": "+79000000000"},
{"phone": "+79000000001"}
]

profile_id

 "data": [
{"profile_id": "60ae529b3f62fcdebdb159bb"},
{"profile_id": "843vfdkisfh934hfe834rhkk"}
]

custom

"data": [
{"field_value": "001"},
{"field_value": "002"}
]