Skip to main content
Execute a list of Inventory Operations. A maximum list of 50 operations can be performed by a single request. There is also a limit to 300 items that can be modified/added in a single request. For example, adding a bundle with 50 items counts as 50 items modified. All operations must be done within a single inventory collection. This API has a reduced RPS compared to an individual inventory operation with Player Entities limited to 60 requests in 90 seconds.

Syntax

Parameters

entityHandle   PFEntityHandle PFEntityHandle to use for authentication. request   PFInventoryExecuteInventoryOperationsRequest* Populated request object. async   XAsyncBlock*
Inout
XAsyncBlock for the async operation.

Return value

Type: HRESULT Result code for this API operation.

Remarks

This API is available on all platforms. Execute a list of Inventory Operations for an Entity. When the asynchronous task is complete, call PFInventoryExecuteInventoryOperationsGetResultSize and PFInventoryExecuteInventoryOperationsGetResult to get the result.

Requirements

Header: PFInventory.h

See also

PFInventory members
Last modified on August 3, 2026