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

> Services C API overview - PFCloudScriptTypes.h

## Structures

| Structure | Description |
| - | - |
| [PFCloudScriptEventHubFunctionModel](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscripteventhubfunctionmodel.md) | PFCloudScriptEventHubFunctionModel data model. |
| [PFCloudScriptExecuteCloudScriptRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest.md) | PFCloudScriptExecuteCloudScriptRequest data model. |
| [PFCloudScriptExecuteCloudScriptResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptresult.md) | PFCloudScriptExecuteCloudScriptResult data model. |
| [PFCloudScriptExecuteCloudScriptServerRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest.md) | PFCloudScriptExecuteCloudScriptServerRequest data model. |
| [PFCloudScriptExecuteEntityCloudScriptRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecuteentitycloudscriptrequest.md) | PFCloudScriptExecuteEntityCloudScriptRequest data model. Executes CloudScript with the entity profile that is defined in the request. |
| [PFCloudScriptExecuteFunctionRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutefunctionrequest.md) | PFCloudScriptExecuteFunctionRequest data model. Executes an Azure Function with the profile of the entity that is defined in the request. |
| [PFCloudScriptExecuteFunctionResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutefunctionresult.md) | PFCloudScriptExecuteFunctionResult data model. |
| [PFCloudScriptFunctionExecutionError](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptfunctionexecutionerror.md) | PFCloudScriptFunctionExecutionError data model. |
| [PFCloudScriptListFunctionsRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlistfunctionsrequest.md) | PFCloudScriptListFunctionsRequest data model. A title can have many functions, ListHttpFunctions will return a list of all the currently registered HTTP triggered functions for a given title. |
| [PFCloudScriptLogStatement](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlogstatement.md) | PFCloudScriptLogStatement data model. |
| [PFCloudScriptScriptExecutionError](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptscriptexecutionerror.md) | PFCloudScriptScriptExecutionError data model. |

## State changes

| State change | Description |
| - | - |

## Enumerations

| Enumeration | Description |
| - | - |
| [PFCloudScriptCloudScriptRevisionOption](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption.md) | CloudScriptRevisionOption enum. |


## Related topics

- [Services C API overview - PFCloudScript.h](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscript/pfcloudscript_members.md)
- [PFCloudScriptCloudScriptRevisionOption](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption.md)
- [PFCloudScriptExecuteCloudScriptRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest.md)
- [PFCloudScriptExecuteCloudScriptResult](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptresult.md)
- [PFCloudScriptExecuteCloudScriptServerRequest](https://docs.xbox.com/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest.md)
