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


## Related topics

- [PFInventorySubtractInventoryItemsAsync](/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorysubtractinventoryitemsasync.md)
- [PFInventoryTransferInventoryItemsAsync](/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorytransferinventoryitemsasync.md)
- [PFInventoryUpdateInventoryItemsAsync](/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryupdateinventoryitemsasync.md)
- [PFInventoryPurchaseInventoryItemsAsync](/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventorypurchaseinventoryitemsasync.md)
- [PFInventoryAddInventoryItemsAsync](/ja-jp/services/playfab/api-references/c/pfinventory/functions/pfinventoryaddinventoryitemsasync.md)
