Fetch a single inventory item by ID.
Returns the inventory item identified by inventory_item_id. Inventory items track an owned asset from receipt through listing and sale, including the current Steam asset_id.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
curl -X POST "https://loading/contracts.v1.Contracts/GetInventoryItem" \ -H "Content-Type: application/json" \ -d '{ "workspaceId": "AAECAwQFBgcICQoLDA0ODw==", "inventoryItemId": "aW52ZW50b3J5LWl0ZW0tMDAx" }'{
"inventoryItem": {
"id": "aW52ZW50b3J5LWl0ZW0tMDAx",
"workspaceId": "AAECAwQFBgcICQoLDA0ODw==",
"purchaseId": "MDEyMzQ1Njc4OWFiY2RlZg==",
"contractId": "EBESExQVFhcYGRobHB0eHw==",
"marketHashName": "AK-47 | Redline (Field-Tested)",
"status": "INVENTORY_ITEM_STATUS_IN_INVENTORY",
"version": "2",
"currentAssetId": "29384710999",
"buyPriceCents": "4200",
"createdAt": "2026-04-10T09:12:00Z",
"updatedAt": "2026-04-10T09:45:00Z"
}
}ListContracts
Returns a paged list of contract IDs in the workspace. Use GetContract or GetContracts to hydrate the full records. Supports filtering by contract type (buying vs selling).
ListAssetIDLinks
Returns the ordered chain of Steam asset IDs for a single inventory item, tracing each trade step from original listing through purchase, inventory, sale listing, and sale trade. The chain is append-only and supports P&L attribution across Steam's asset_id rotation on every trade.