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

# Services C API overview - PFExperimentation.h

> Services C API overview - PFExperimentation.h

## Functions

| Function | Description |
| - | - |
| [PFExperimentationGetTreatmentAssignmentAsync](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentasync.md) | Gets the treatment assignments for a player for every running experiment in the title. |
| [PFExperimentationGetTreatmentAssignmentGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentgetresult.md) | Gets the result of a successful PFExperimentationGetTreatmentAssignmentAsync call. |
| [PFExperimentationGetTreatmentAssignmentGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentgetresultsize.md) | Get the size in bytes needed to store the result of a GetTreatmentAssignment call. |


## Related topics

- [Services C API overview - PFExperimentationTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentationtypes/pfexperimentationtypes_members.md)
- [PFExperimentationGetTreatmentAssignmentAsync](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentasync.md)
- [PFExperimentationGetTreatmentAssignmentGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentgetresult.md)
- [PFExperimentationGetTreatmentAssignmentGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfexperimentation/functions/pfexperimentationgettreatmentassignmentgetresultsize.md)
- [Experimentation](https://docs.xbox.com/services/playfab/live-service-management/game-configuration/experiments/index.md)
