> ## 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.

# PFUploadedEvent

> Event that has been uploaded to PlayFab. Associates the service assigned ID with the clientId provided when the event was emitted.

Event that has been uploaded to PlayFab. Associates the service assigned ID with the clientId provided when the event was emitted.

## Syntax

```cpp theme={null}
struct PFUploadedEvent {  
    const char* clientId;  
    const char* serviceId;  
}  
```

### Members

**`clientId`**   const char\*<br />*is null-terminated*

Id assigned by the client prior to the event being uploaded.

**`serviceId`**   const char\*<br />*is null-terminated*

Unique Id assigned by the PlayFab server for the event.

## Requirements

**Header:** PFEventPipeline.h

## See also

[PFEventPipeline members](/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members)


## Related topics

- [PFEventPipelineBatchUploadSucceededEventHandler](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelinebatchuploadsucceededeventhandler.md)
- [Services C API overview - PFEventPipeline.h](/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [CertificateUploadedEventPayload](/services/playfab/api-references/events/data-types/certificateuploadedeventpayload.md)
- [certificate_uploaded](/services/playfab/api-references/events/MultiplayerServers/certificate-uploaded.md)
- [PFEventPipelineEmitEvent](/services/playfab/api-references/c/pfeventpipeline/functions/pfeventpipelineemitevent.md)
