---
title: "POST /file_uploads/"
method: POST
path: "/file_uploads/"
tags: ["file_uploads"]
---

# POST /file_uploads/

`POST /file_uploads/`

## Query parameters

- `format` 'json' | 'xlsx'

## Request body

- S3FileUpload — Saves either a file or file_url. in case S3 is used, it requires file name and file type and after save returns an upload url and saves the url. This serializer can not be used in other serializers if Amazon S3 upload is used.
  - `id` string, uuid, required
  - `url` string, uri, required
  - `file` string, uri, required
  - `file_name` string, required
  - `file_type` string, required
  - `s3_signature` object, nullable, required
  - `created_by` string, uri, required
  - `source` union
    - 'web' | 'mobile' | 'integration'
    - ''
    - unknown
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required

## Response `201`

---

[API](https://skmtc.net/oeklo/apis/gsmtasks-project-api.md) · [All operations](https://skmtc.net/oeklo/apis/gsmtasks-project-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/oeklo/gsmtasks-project-api/revisions/2557a8fec764/schema)
