Получить файл
Доступ: ключ API со скоупом runs:read или сессия.
AuthorizationBearer <token>Ключ API (tz_live_…). Если операция требует скоупы, они нужны ключу; у сессии есть все скоупы.
id*stringTypizer-Organization?stringОрганизация, от имени которой выполняется запрос (org_…). По умолчанию сессия действует от имени своей активной организации; ключ API может указать только свою.
Файл
application/json- response
id*stringobject*"file""file"filename*stringИмя, под которым файл загружен (очищенное)
mime*stringТип, определённый по содержимому, — не по имени и не со слов клиента
size_bytes*integerpages_estimate*|Сколько страниц прогон, по оценке, оплатит до старта; прогон оплачивает фактическое число
source*string"api""my""mcp""demo""agent"expires_at*|Когда файл будет удалён по сроку хранения файлов организации
date-timecreated_at*stringdate-timecurl -X GET 'https://api.typizer.ru/v1/files/string'{ "id": "string", "object": "file", "filename": "string", "mime": "string", "size_bytes": 0, "pages_estimate": 0, "source": "api", "expires_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z"}Удалить файл сейчас
Файл сразу пропадает для всех; его хранилище стирается сейчас или, если не вышло, при следующей очистке по сроку хранения. Повторный DELETE того же файла отвечает 404: клиент, повторяющий запрос после потерянного ответа, считает 404 удалением. 503 с Retry-After: 1, если файл на мгновение занят. Доступ: ключ API со скоупом runs:write или сессия.
Скачать исходное содержимое файла
Всегда скачивание (Content-Disposition: attachment), без отображения: содержимое — ровно то, что было загружено. Передача, сорвавшаяся на середине, обрывается, а не завершается раньше; сверяйте длину с Content-Length. HEAD отвечает теми же заголовками, не читая файл. Не больше 2 скачиваний одновременно на организацию (и на пользователя): сверх этого 429 с Retry-After. Доступ: ключ API со скоупом runs:read или сессия.