# Get file upload by ID

WARNING: The generated curl command is incorrect, so please refer to the Masking API guide for instructions on how to upload files through the API

Endpoint: GET /file-uploads/{fileUuid}
Version: 5.1.51
Security: api_key

## Security:

  - `api_key` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `fileUuid` (string, required)
    The unique identifier of the permanently uploaded file to get

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `fileUuid` (string)
    The unique identifier of the uploaded file. This field is auto-generated by the Masking Engine. This field applies to permanently uploaded files only and can be used to update and delete a permanent file by its ID.

  - `fileReferenceId` (string)
    The reference URI of the uploaded file.

  - `filename` (string)
    The name of the file.

  - `fileSize` (number)
    The size in B (bytes) of the uploaded file.

  - `persistenceType` (string)
    The type of persistence of the uploaded file. Temporary/object indicates that the file was either uploaded as a temporary file or as a file associated with a masking object, like a JDBC driver or algorithm plugin.
    Enum: "PERMANENT", "OBJECT/TEMPORARY"

## Response 400:

  - `400` (unknown)
    Bad request

## Response 401:

  - `401` (unknown)
    Unauthorized access

## Response 404:

  - `404` (unknown)
    Not found

