---
title: "List file uploads"
method: GET
path: "/fileUploads"
tags: ["fileUploads"]
---

# List file uploads

`GET /fileUploads`

## Query parameters

- `bucket` string
- `aswId` string
- `name` string
- `extension` string
- `contentType` string
- `type` 'patient-insurance-image' | 'patient-message' | 'patient-referral-fax' | 'patient-referral' | 'patient-form' | 'provider-headshot' | 'avatar' | 'custom-web-style-logo' | 'generic' | 'integration-archive' | 'patient-pdf' | 'patient-ccda' | 'bulk-patients-insurance' | 'bulk-patients-form' | 'do-not-contact-patients-list' | 'archived-contacts-list' | 'bulk-users-update' | 'bulk-users-create' | 'upload' | 'lumabot-html-preview'
- `patient` string
- `insurance` string
- `referral` string
- `outboundReferral` string
- `patientForm` string
- `message` string
- `broadcast` string
- `status` 'processing' | 'completed' | 'failed'
- `estimate` string
- `language` 'ar' | 'bn' | 'cn' | 'de' | 'en' | 'es' | 'fa' | 'fl' | 'fr' | 'gr' | 'gu' | 'hi' | 'ht' | 'hy' | 'it' | 'ja' | 'km' | 'ko' | 'mr' | 'my' | 'pa' | 'pl' | 'pt' | 'ru' | 'so' | 'th' | 'ti' | 'ur' | 'vi' | 'zh-t' | 'zh'
- `createdBy` string
- `updatedBy` string
- `createdAt` string, date-time
- `updatedAt` string, date-time
- `page` integer
- `limit` integer
- `_populate` string
- `_select` string

## Response `200`

List of fileUploads

- object
  - `response` FileUploadResponse[], required
    - `_id` string — Luma's internal ID of an object.
    - `user` string — The ID of the root account user.
    - `deleted` 0 | 1 — Flag for logical deletion where 1 means deleted.
    - `createdBy` string — The ID of the user who created this object.
    - `updatedBy` string — The ID of the user who updated this object.
    - `createdAt` string, date-time — The date/time when this object was created.
    - `updatedAt` string, date-time — The date/time when this object was updated.
    - `bucket` string — AWS Bucket S3 name.
    - `aswId` string — Asw Id.
    - `name` string — Name of file.
    - `extension` string — Extension of file.
    - `contentType` string — Content Type/MIME of file.
    - `type` 'patient-insurance-image' | 'patient-message' | 'patient-referral-fax' | 'patient-referral' | 'patient-form' | 'provider-headshot' | 'avatar' | 'custom-web-style-logo' | 'generic' | 'integration-archive' | 'patient-pdf' | 'patient-ccda' | 'bulk-patients-insurance' | 'bulk-patients-form' | 'do-not-contact-patients-list' | 'archived-contacts-list' | 'bulk-users-update' | 'bulk-users-create' | 'upload' | 'lumabot-html-preview' — Type of the uploaded file.
    - `base64` string — base64 representation of the binary file.
    - `patient` string — ID of a Patient.
    - `insurance` string — ID of an Insurance.
    - `referral` string — ID of a Referral.
    - `outboundReferral` string — ID of an Outbound Referral.
    - `patientForm` string — ID of a Patient Form.
    - `message` string — ID of a Message.
    - `broadcast` string — ID of a Broadcast.
    - `website` string — ID of a Website.
    - `status` 'processing' | 'completed' | 'failed' — Status of the file upload. Processing = File-upload was created, but still being processed, Completed = File-upload was completed successfully, Failed = File-upload has failed.
    - `estimate` string — Estimate Id.
  - `page` integer, required
  - `size` integer, required

## Other responses

- `401` — Not authenticated
- `403` — Access token does not have the required scope

---

[API](https://skmtc.net/lumahealth/apis/rest-service.md) · [All operations](https://skmtc.net/lumahealth/apis/rest-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lumahealth/rest-service/revisions/d3c75c2a2f1d/schema)
