> ## Documentation Index
> Fetch the complete documentation index at: https://dev.ownright.com/llms.txt
> Use this file to discover all available pages before exploring further.

# File

> Represents a file.

## Fields

<ResponseField name="createdAt" type="ISO8601DateTime!" required>
  The date the file was created.
</ResponseField>

<ResponseField name="filename" type="String!" required>
  The name of the file.
</ResponseField>

<ResponseField name="formattedSize" type="String!" required>
  The size of the file in a human-readable format.
</ResponseField>

<ResponseField name="id" type="FileRecordGID!" required>
  The GID of the file record.
</ResponseField>

<ResponseField name="mimeType" type="FileMimeType!" required>
  The MIME type of the file.
</ResponseField>

<ResponseField name="size" type="Int!" required>
  The size of the file in bytes.
</ResponseField>

<ResponseField name="staged" type="Boolean!" required>
  Whether the file is staged for upload or not.
</ResponseField>

<ResponseField name="updatedAt" type="ISO8601DateTime!" required>
  The date the file was last updated.
</ResponseField>

## Implementations

* [Document](/lender-api/reference/members/objects/document)
* [Image](/lender-api/reference/members/objects/image)
* [Media](/lender-api/reference/members/objects/media)

## Used by

* [`stagedFileUploadCreate`](/lender-api/reference/mutations/files/staged-file-upload-create) (mutation)
