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

> Services C API overview - PFInventory.h

## 関数

| 関数 | 説明 |
| - | - |
| [PFInventoryAddInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsasync.md) | インベントリ アイテムを追加します。1 つのインベントリ コレクションには最大 10,000 スタックのアイテムを追加できます。スタック サイズに上限はありません。 |
| [PFInventoryAddInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresult.md) | PFInventoryAddInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryAddInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsgetresultsize.md) | AddInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryDeleteInventoryCollectionAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventorycollectionasync.md) | インベントリ コレクションを削除します。インベントリ コレクションの詳細については、次を参照してください: [Collections](https://docs.xbox.com/ja-jp/services/playfab/economy-monetization/economy-v2/inventory/collections.md) |
| [PFInventoryDeleteInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync.md) | インベントリ アイテムを削除します |
| [PFInventoryDeleteInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresult.md) | PFInventoryDeleteInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryDeleteInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsgetresultsize.md) | DeleteInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryExecuteInventoryOperationsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsasync.md) | インベントリ操作のリストを実行します。1 回のリクエストで実行できる操作の最大数は 50 です。また、1 回のリクエストで変更または追加できるアイテム数は 300 に制限されています。たとえば、50 個のアイテムを含むバンドルを追加する場合、変更されたアイテム数は 50 としてカウントされます。すべての操作は 1 つのインベントリ コレクション内で行う必要があります。この API は、個々のインベントリ操作と比較して RPS が低く、プレイヤー エンティティは 90 秒間で 60 リクエストに制限されます。 |
| [PFInventoryExecuteInventoryOperationsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresult.md) | PFInventoryExecuteInventoryOperationsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryExecuteInventoryOperationsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryexecuteinventoryoperationsgetresultsize.md) | ExecuteInventoryOperations 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryGetInventoryCollectionIdsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsasync.md) | インベントリ コレクション ID を取得します。一度に最大 50 個の ID を返却できます (応答圧縮が有効な場合は 250 個)。制限を超える結果は、継続トークンを使用してページ処理できます。新しいコレクション ID が表示されるまでには数秒かかることがあります。 |
| [PFInventoryGetInventoryCollectionIdsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresult.md) | PFInventoryGetInventoryCollectionIdsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryGetInventoryCollectionIdsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventorycollectionidsgetresultsize.md) | GetInventoryCollectionIds 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryGetInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync.md) | 現在のインベントリ アイテムを取得します。 |
| [PFInventoryGetInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresult.md) | PFInventoryGetInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryGetInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsgetresultsize.md) | GetInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryGetMicrosoftStoreAccessTokensAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/pfinventory_members.md) | アクセス トークンを取得します。 |
| [PFInventoryGetMicrosoftStoreAccessTokensGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetmicrosoftstoreaccesstokensgetresult.md) | PFInventoryGetMicrosoftStoreAccessTokensAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryGetMicrosoftStoreAccessTokensGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetmicrosoftstoreaccesstokensgetresultsize.md) | GetMicrosoftStoreAccessTokens 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryGetTransactionHistoryAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistoryasync.md) | プレイヤーのトランザクション履歴を取得します。一度に最大 250 個のイベントを返却できます。制限を超える結果は、継続トークンを使用してページ処理できます。トランザクション履歴の取得は、プレイヤーのインベントリの取得よりも RPS 制限が低く、プレイヤー エンティティは 300 秒間で 30 リクエストの制限があります。 |
| [PFInventoryGetTransactionHistoryGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresult.md) | PFInventoryGetTransactionHistoryAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryGetTransactionHistoryGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygettransactionhistorygetresultsize.md) | GetTransactionHistory 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryPurchaseInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsasync.md) | アイテムまたはバンドルを購入します。1 つのインベントリ コレクションには最大 10,000 スタックのアイテムを追加できます。スタック サイズに上限はありません。 |
| [PFInventoryPurchaseInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresult.md) | PFInventoryPurchaseInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryPurchaseInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsgetresultsize.md) | PurchaseInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresult.md) | PFInventoryRedeemAppleAppStoreInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemAppleAppStoreInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemappleappstoreinventoryitemsgetresultsize.md) | RedeemAppleAppStoreInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemGooglePlayInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresult.md) | PFInventoryRedeemGooglePlayInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemGooglePlayInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemgoogleplayinventoryitemsgetresultsize.md) | RedeemGooglePlayInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresult.md) | PFInventoryRedeemMicrosoftStoreInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemMicrosoftStoreInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemmicrosoftstoreinventoryitemsgetresultsize.md) | RedeemMicrosoftStoreInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresult.md) | PFInventoryRedeemNintendoEShopInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemNintendoEShopInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemnintendoeshopinventoryitemsgetresultsize.md) | RedeemNintendoEShopInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresult.md) | PFInventoryRedeemPlayStationStoreInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemPlayStationStoreInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemplaystationstoreinventoryitemsgetresultsize.md) | RedeemPlayStationStoreInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryRedeemSteamInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsasync.md) | アイテムを引き換えます。 |
| [PFInventoryRedeemSteamInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresult.md) | PFInventoryRedeemSteamInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryRedeemSteamInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryredeemsteaminventoryitemsgetresultsize.md) | RedeemSteamInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventorySubtractInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsasync.md) | インベントリ アイテムを減算します。 |
| [PFInventorySubtractInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresult.md) | PFInventorySubtractInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventorySubtractInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsgetresultsize.md) | SubtractInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryTransferInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsasync.md) | インベントリ アイテムを転送します。コレクション間で転送する場合、202 応答は、リクエストの制限時間内に転送が完了しなかったことを示します。保留中の操作は OperationStatus = 'InProgress' を探すことで識別できます。TransactionToken を GetInventoryOperationStatus API に渡すことで、リクエストから 1 日以内であればいつでも操作ステータスを確認できます。アイテム転送シナリオの詳細については、次のページを参照してください: [/services/playfab/economy-monetization/economy-v2/inventory/?tabs=inventory-game-manager#transfer-inventory-items](https://docs.xbox.com/ja-jp/services/playfab/economy-monetization/economy-v2/inventory.md#transfer-inventory-items) |
| [PFInventoryTransferInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresult.md) | PFInventoryTransferInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryTransferInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsgetresultsize.md) | TransferInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |
| [PFInventoryUpdateInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsasync.md) | インベントリ アイテムを更新します |
| [PFInventoryUpdateInventoryItemsGetResult](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresult.md) | PFInventoryUpdateInventoryItemsAsync 呼び出しが成功した場合の結果を取得します。 |
| [PFInventoryUpdateInventoryItemsGetResultSize](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsgetresultsize.md) | UpdateInventoryItems 呼び出しの結果を格納するために必要なサイズ (バイト単位) を取得します。 |


## Related topics

- [PFInventoryGetInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorygetinventoryitemsasync.md)
- [PFInventoryPurchaseInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsasync.md)
- [PFInventoryAddInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsasync.md)
- [PFInventoryDeleteInventoryCollectionAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventorycollectionasync.md)
- [PFInventoryDeleteInventoryItemsAsync](https://docs.xbox.com/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorydeleteinventoryitemsasync.md)
