---
title: "POST /api/rpc/confirmFileUpload"
method: POST
path: "/api/rpc/confirmFileUpload"
tags: ["public"]
---

# POST /api/rpc/confirmFileUpload

`POST /api/rpc/confirmFileUpload`

## Request

- Base URL: `https://21risk.com`
- URL: `https://21risk.com/api/rpc/confirmFileUpload`
- Auth: OAuth 2 (client credentials, token URL `/api/v1/oauth/token`)

Finishes an upload from createFileUpload, once its script has run: checks the file's content against its type and makes it available. Until then, functions that take a file id reject it. Returns the file, whose `_id` is the `fileId` from createFileUpload. Confirming again returns the same file.

## Request body

- object
  - `tenant` unknown, required
  - `fileId` string, uuid, required: The fileId from createFileUpload, once the file is uploaded.

## Response `200`

Successful response

- object
  - `_id` string, required
  - `name` string, required
  - `size` number, required
  - `mimeType` string, required

---

[API](https://skmtc.dev/21risk/apis/21risk-api.md) · [All operations](https://skmtc.dev/21risk/apis/21risk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/21risk/apis/21risk-api/revisions/273a727dfd49?raw)
