> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PFDataFinalizeFileUploadsRequest

> PFDataFinalizeFileUploadsRequest data model. Finalizes the upload of the requested files. Verifies that the files have been successfully uploaded and moves.

PFDataFinalizeFileUploadsRequest data model. Finalizes the upload of the requested files. Verifies that the files have been successfully uploaded and moves the file pointers from pending to live.

## Syntax

```cpp theme={null}
typedef struct PFDataFinalizeFileUploadsRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    PFEntityKey const* entity;  
    const char* const* fileNames;  
    uint32_t fileNamesCount;  
    int32_t profileVersion;  
} PFDataFinalizeFileUploadsRequest;  
```

### Members

**`customTags`**   [PFStringDictionaryEntry](/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Optional) The optional custom tags associated with the request (e.g. build number, external trace identifiers, etc.).

**`customTagsCount`**   uint32\_t

Count of customTags

**`entity`**   [PFEntityKey](/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*

The entity to perform this action on.

**`fileNames`**   const char\* const\*

Names of the files to be finalized. Restricted to a-Z, 0-9, '(', ')', '\_', '-' and '.'.

**`fileNamesCount`**   uint32\_t

Count of fileNames

**`profileVersion`**   int32\_t

The current version of the profile, can be used for concurrency control during updates.

## Requirements

**Header:** PFDataTypes.h

## See also

[PFDataTypes members](/services/playfab/api-references/c/pfdatatypes/pfdatatypes_members)


## Related topics

- [PFDataFinalizeFileUploadsAsync](/services/playfab/api-references/c/pfdata/functions/pfdatafinalizefileuploadsasync.md)
- [Services C API overview - PFDataTypes.h](/services/playfab/api-references/c/pfdatatypes/pfdatatypes_members.md)
- [PFDataInitiateFileUploadsRequest](/services/playfab/api-references/c/pfdatatypes/structs/pfdatainitiatefileuploadsrequest.md)
- [PFDataFinalizeFileUploadsResponse](/services/playfab/api-references/c/pfdatatypes/structs/pfdatafinalizefileuploadsresponse.md)
- [PFDataFinalizeFileUploadsGetResult](/services/playfab/api-references/c/pfdata/functions/pfdatafinalizefileuploadsgetresult.md)
