Массовое обновление подписчиков
PATCH https://mailganer.com/api/v2/emails/mass/
Список параметров запроса (json)
Пример запроса (json)
[
   {
    "email": "test1@example.com",
    "source": 49767,
    "phone": "+79123456789",
    "name": "Федор",
    "patronymic": "Федорович",
    "surname": "Федоров",
    "gender": 1,
    "birthday": "01.01.1988",
    "add_tag": "метка1",
    "delete_tag": "метка2",
    "user_vars": {
        "text": "Текст", // строковый тип переменной
        "integer": 12, // целое число
        "float": 12.5, // вещественное число
        "date": "01.01.1971", // дата
        "dateTime": "01.01.1971 11:00:00", // дата и время
        "boolean": true, // логический
        "goods": [ // json-массив
            {"name": "Apple iPhone X", "price": 54000}, 
            {"name": "Samsung Galaxy S21", "price": 64000}
        ]
   },
   {
    "email": "test1@example.com",
    "source": 49767,
    "phone": "+79123456789",
    "name": "Пётр",
    "patronymic": "Петрович",
    "surname": "Петров",
    "gender": 1,
    "birthday": "01.01.1988"
   }
]
Можно передать массив до 50 имейлов.
Если хотя бы в одном имейле будет ошибка, то ни один имейл из пакета не добавится.
Пример ответа в случае успеха (json)
[
    {
        "id": 45764030,
        "mg_hash": "100330457640309ee63894dced455d110aebcb2b"
    },
    {
        "id": 45764025,
        "mg_hash": "e031e245764025457cb340b96fd670419cf95bb2"
    }
]
Пример ответа в случае ошибки (json)
{
    "status": "invalid",
    "error": [
        {},
        {
            "source": ["Not found site (source_id=497672) or site blocked"]
        }
    ]
}
Пример на Postman
Close
Написать в поддержку
Mail