Получение списка файлов с фильтрацией и пагинацией
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
page | integer | 1 | Номер страницы (от 1) |
limit | integer | 20 | Количество записей на странице (1-100) |
| Параметр | Тип | Описание |
|---|---|---|
fileType | string | Тип файла: IMAGE, VIDEO, AUDIO |
source | string | Источник: USER_UPLOAD, AI_GENERATION |
storagePolicy | string | Политика: TEMP_UPLOAD, TEMP_GENERATION, PERMANENT |
externalUserId | string | ID внешнего пользователя (макс. 128 символов) |
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
sortBy | string | createdAt | Поле: createdAt, size, expiresAt, externalUserId |
sortOrder | string | desc | Направление: asc, desc |
API ключ передаётся в заголовке: Authorization: Bearer <POLZA_AI_API_KEY>
Номер страницы (начиная с 1)
1
Лимит записей на странице (1-100)
20
Фильтр по ID внешнего пользователя
"user_123"
Фильтр по типу файла
IMAGE, VIDEO, AUDIO "IMAGE"
Фильтр по источнику файла
USER_UPLOAD, AI_GENERATION "USER_UPLOAD"
Фильтр по политике хранения
TEMP_UPLOAD, TEMP_GENERATION, PERMANENT "TEMP_UPLOAD"
Поле для сортировки
createdAt, size, expiresAt, externalUserId "createdAt"
Порядок сортировки
asc, desc "desc"
ID файла
"file_123abc"
Тип файла (IMAGE, VIDEO, AUDIO)
"IMAGE"
MIME-тип файла
"image/jpeg"
Источник файла (USER_UPLOAD, AI_GENERATION)
"USER_UPLOAD"
Политика хранения (TEMP_UPLOAD, TEMP_GENERATION, PERMANENT)
"TEMP_UPLOAD"
URL файла
"https://s3.polza.ai/f/211837/2026/01/t_c2446f3cf93ac9f5.png"
Размер файла в байтах
154832
Дата создания
"2025-01-03T12:00:00.000Z"
Дата обновления
"2025-01-03T12:00:00.000Z"
ID внешнего пользователя клиента (для группировки файлов)
"external_user_456"
Дата истечения срока действия файла
"2025-01-03T14:00:00.000Z"