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

> Services C API overview - PFCloudScript.h

## Functions

| Function | Description |
| - | - |
| [PFCloudScriptClientExecuteCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md) | Executes a CloudScript function, with the 'currentPlayerId' set to the PlayFab ID of the authenticated player. The PlayFab ID is the entity ID of the player's master\_player\_account entity. |
| [PFCloudScriptClientExecuteCloudScriptGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptgetresult.md) | Gets the result of a successful PFCloudScriptClientExecuteCloudScriptAsync call. |
| [PFCloudScriptClientExecuteCloudScriptGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptgetresultsize.md) | Get the size in bytes needed to store the result of a ClientExecuteCloudScript call. |
| [PFCloudScriptExecuteEntityCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptasync.md) | Cloud Script is one of PlayFab's most versatile features. It allows client code to request execution of any kind of custom server-side functionality you can implement, and it can be used in conjunction with virtually anything. |
| [PFCloudScriptExecuteEntityCloudScriptGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptgetresult.md) | Gets the result of a successful PFCloudScriptExecuteEntityCloudScriptAsync call. |
| [PFCloudScriptExecuteEntityCloudScriptGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptgetresultsize.md) | Get the size in bytes needed to store the result of a ExecuteEntityCloudScript call. |
| [PFCloudScriptExecuteFunctionAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctionasync.md) | Cloud Script is one of PlayFab's most versatile features. It allows client code to request execution of any kind of custom server-side functionality you can implement, and it can be used in conjunction with virtually anything. |
| [PFCloudScriptExecuteFunctionGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctiongetresult.md) | Gets the result of a successful PFCloudScriptExecuteFunctionAsync call. |
| [PFCloudScriptExecuteFunctionGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecutefunctiongetresultsize.md) | Get the size in bytes needed to store the result of a ExecuteFunction call. |
| [PFCloudScriptServerExecuteCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptasync.md) | Executes a CloudScript function, with the 'currentPlayerId' set to the PlayFab ID of the authenticated player. The PlayFab ID is the entity ID of the player's master\_player\_account entity. |
| [PFCloudScriptServerExecuteCloudScriptGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresult.md) | Gets the result of a successful PFCloudScriptServerExecuteCloudScriptAsync call. |
| [PFCloudScriptServerExecuteCloudScriptGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptgetresultsize.md) | Get the size in bytes needed to store the result of a ServerExecuteCloudScript call. |


## Related topics

- [Services C API overview - PFCloudScriptTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/pfcloudscripttypes_members.md)
- [PFCloudScriptExecuteEntityCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptasync.md)
- [PFCloudScriptServerExecuteCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptserverexecutecloudscriptasync.md)
- [PFCloudScriptClientExecuteCloudScriptAsync](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptclientexecutecloudscriptasync.md)
- [PFCloudScriptExecuteEntityCloudScriptGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/functions/pfcloudscriptexecuteentitycloudscriptgetresult.md)
