Skip to main content

A file that has been uploaded or is pending upload.

id
string
required

The unique identifier for the file.

Example:

"file_xxxxxxxxxxxxx"

upload_status
enum<string>
required

The current upload status of the file (e.g., pending, ready).

Available options:
pending,
processing,
ready,
failed
filename
string | null
required

The original filename of the uploaded file, including its file extension.

Example:

"document.pdf"

content_type
string | null
required

The MIME type of the uploaded file (e.g., image/jpeg, video/mp4, audio/mpeg).

Example:

"image/jpeg"

size
string | null
required

The file size in bytes. Null if the file has not finished uploading.

Example:

"123.45"

url
string | null
required

The CDN URL for accessing the file. Null if the file has not finished uploading.

Example:

"https://media.whop.com/abc123/document.pdf"