Indox Auth API - OSLLM AI
string · binary · requiredboolean string · uuid · requiredstring · requiredstring · requiredinteger · requiredinteger · requiredstring · date-time · requiredstring · date-time · required
string · requiredboolean string · uuid · requiredstring · requiredstring · requiredinteger · requiredinteger · requiredstring · date-time · requiredstring · date-time · required
integerintegerstringstring integer · requiredinteger · requiredinteger · requiredinteger · required
Upload a new file to the user's storage bucket.
POST
/auth/api/v1/storage/files/upload/
Accepts multipart uploads and stores the object in S3. Also records storage usage.
Upload a new file to the user's storage bucket. › Request Body
filestorage_already_trackedDefault: false
Upload a new file to the user's storage bucket. › Responses
OK
Serialized representation of a user-managed file.
idfile_names3_keyfile_size_bytesstorage_bytes_recordedcreated_atupdated_atRegister an existing S3 object as a user-managed file.
POST
/auth/api/v1/storage/files/register/
Use when the file is already in S3 (e.g., conversion output). Optionally skip storage bump if already counted.
Register an existing S3 object as a user-managed file. › Request Body
Register an existing S3 object as a user file.
s3_keystorage_already_trackedDefault: false
Register an existing S3 object as a user-managed file. › Responses
OK
Serialized representation of a user-managed file.
idfile_names3_keyfile_size_bytesstorage_bytes_recordedcreated_atupdated_atList user-managed files (uploads + conversions).
GET
/auth/api/v1/storage/files/
query Parameters
pageDefault: 1
page_sizeDefault: 20
sort_byDefault: created_at
sort_dirDefault: desc
List user-managed files (uploads + conversions). › Responses
OK
Paginated user files with storage metadata.
counttotal_pagespagepage_sizerequired
required
object · required
Storage usage metadata.
object[] · required