Создание сегмента из CSV-файла
Создает сегмент из файла с данными. В файле должно быть не менее 100 записей.
Пример запроса
POST https://api-audience.yandex.ru/v1/management/segments/upload_csv_file
Content-Type: multipart/form-data; boundary=--------------------------5b2a52c5c90f668a
Context-Length: 331
--------------------------5b2a52c5c90f668a
Content-Disposition: form-data; name="file"; filename="data.csv"
Content-Type: application/octet-stream
"email","phone","ext_id","key1","key2"
"abc@inbox.ru","111","1","q","w"
"abc@mail.ru","222","2","q","w"
"bcd@mail.ru","333","3","q","w"
"abc@yandex.ru","444","4","q","w"
"bcd@yandex.ru","555","5","q","w"
"cde@mail.ru","666","6","q","w"
"cde@yandex.ru","777","7","q","w"
"def@mail.ru","888","8","q","w"
"def@yandex.ru","999","9","q","w"
--------------------------5b2a52c5c90f668a--
Request
POST
https://api-audience.yandex.ru/v1/management/segments/upload_csv_file
Body
multipart/form-data
{
"file": null
}
Name |
Description |
file* |
Type: string<binary> Загружаемый файл. |
Responses
200 OK
OK
Body
application/json
{
"segment": {
"id": 0,
"name": "string",
"type": "string",
"status": "string",
"create_time": "2022-12-29T18:02:01Z",
"owner": "string",
"hashed": false,
"used_hashing_alg": "string",
"content_type": "string"
}
}
Name |
Description |
segment |
Type: UploadingSegment Сегмент, созданный из файла с пользовательскими данными. |
UploadingSegment
Сегмент, созданный из файла с пользовательскими данными.
Name |
Description |
name* |
Type: string Название сегмента. |
used_hashing_alg* |
Type: string Алгоритм хеширования примененный для данных, отправляется для
Примечание Начиная с января 2025 года загрузка новых хешей MD5 перестанет поддерживаться. Пожалуйста, используйте SHA256 для загрузки данных. |
content_type |
Type: string Вид содержимого файла. Допустимые значения:
|
create_time |
Type: string<date-time> Время создания сегмента. |
hashed |
Type: boolean Является ли захешированной каждая строка загруженного файла. Допустимые значения:
|
id |
Type: integer<int32> Идентификатор сегмента. Укажите данный параметр при обновлении сегмента. |
owner |
Type: string Логин владельца сегмента. |
status |
Type: string Статус обработки сегмента. Допустимые значения:
|
type |
Type: string Тип сегмента. Допустимые значения:
|
No longer supported, please use an alternative and newer version.