# Update a masking file upload by id.

Endpoint: PATCH /masking-file-uploads/{maskingFileId}
Version: 3.18.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `maskingFileId` (string, required)
    The ID or name of the masking file.

## Request body:

  - `application/json` (unknown)
    The new data to update a masking file upload.

## Request fields (application/json):

  - `description` (string, required)
    A description for this masking file.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    ID of file.

  - `description` (string)
    A description of this file.

  - `filename` (string)
    Name of this file.

  - `file_checksum` (string)
    Checksum of this file.

  - `file_size` (integer)
    Size of this file in bytes.

  - `created_date` (string)
    Date that this file was created.

  - `file_reference_id` (string)
    A reference to this file.

  - `engine_file_uuid` (string)
    file uuid of the corresponding file on the source masking engine.

  - `engine_name` (string)
    The name of the origin engine that this file belongs to.
    Example: Compliance Engine 1

  - `engine_id` (string)
    The id of the origin engine that this file belongs to.
    Example: a638d976-6b7e-43f4-9212-90f4dc6d405c

  - `tags` (array)
    Tags of this file.

  - `tags.key` (string, required)
    Key of the tag
    Example: key-1

  - `tags.value` (string, required)
    Value of the tag
    Example: value-1

