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

Выгрузить данные из стоп-списка в файл

Описание

Загрузка csv-файла с данными из стоп-списка в формате md5. Для получения информации необходимо выполнить несколько запросов: выгрузку данных в файл, проверку статуса задания и загрузку файла.

Шаг 1. Выгрузка данных в файл

URL-адрес

Метод: POST

https://example.com/api/v1.1/suppresses/export

Параметры запроса

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI токен
idint1ДаИдентификатор стоп-списка
typestring"emails"
"phones"
"domains"
"all"
НетТип контактных данных для экспорта
По умолчанию — all

Пример запроса

{
"token": "abcdefghijklmnqrstuvwxyz",
"id": 1,
"type": "emails"
}

Пример ответа

{
"data": {
"task_id": "c110f0-06d0-4695-9aee-a9bab742d"
},
"error": 0,
"error_text": "Successful operation"
}

Возвращаемые параметры

ПараметрТипОписание
task_idstringИдентификатор задания на экспорт
errorintКод ошибки
error_textstringТекст ошибки

Шаг 2. Проверка статуса экспорта и получение ссылки

URL-адрес

Метод: POST

https://example.com/api/v1.1/tasks/status

Параметры запроса

ПараметрТипПримерОбязательныйОписание
tokenstring"abcdefghijklmnqrstuvwxyz"ДаAPI токен
task_idstring"c110f0-06d0-4695-9aee-a9bab742d"ДаИдентификатор задания

Пример запроса

{
"token": "abcdefghijklmnqrstuvwxyz",
"task_id": "c110f0-06d0-4695-9aee-a9bab742d"
}

Пример ответа

{
"data": {
"status": "completed",
"progress": 100,
"result": {
"hashed_file": "suppress/b5bb73d7-530d-4a64-89d4-8ad22bad73/suppress_list_name.md5.zip",
"is_api": true,
"regular_file": "",
"suppress_id": 1,
"total": 32
}
},
"error": 0,
"error_text": "Successful operation"
}

Возвращаемые параметры

ПараметрТипОписание
statusstringСтатус задания
progressintПрогресс выполнения
hashed_filearrayСсылка на скачивание файла с данными в формате md5
is_apiboolЭкспорт через API
suppress_idintИдентификатор стоп-списка
totalintКоличество контактов в стоп-списке
errorintКод ошибки
error_textstringТекст ошибки

Шаг 3. Загрузка результата

Ссылка на загрузку файла выглядит подобным образом:

https://example.com/api/download/suppress/b5bb73d7-530d-4a64-89d4-8ad22bad73/suppress_list_name.md5.zip?token=abcdefghijklmnqrstuvwxyz

  • https://example.com — ссылка на панель управления платформой
  • api/download/suppress/b5bb73d7-530d-4a64-89d4-8ad22bad73/suppress_list_name.md5.zip — ссылка из параметра urls прошлого запроса
  • ?token=abcdefghijklmnqrstuvwxyz — API-токен пользователя (после знака равенства).

Для загрузки файла с профилями необходимо либо открыть получившуюся ссылку в браузере, либо отправить пустой GET запрос с указанием данной ссылки в URL.