Intents
List this workspace's intent rollup for a side
Returns the workspace's own rolled-up buying or selling intents, one row per item and float window with the workspace's best price and the number of its contracts contributing. Only the caller's own rows are returned.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://loading/contracts.v1.Contracts/ListWorkspaceIntentRollup" \ -H "Content-Type: application/json" \ -d '{ "side": "buy", "limit": 50, "cursor": "" }'{
"items": [
{
"marketHashName": "AK-47 | Redline (Field-Tested)",
"side": "buy",
"maxFloat": 0.38,
"topPriceCents": "4800",
"ownContributingCount": 2
},
{
"marketHashName": "AWP | Asiimov (Field-Tested)",
"side": "buy",
"maxFloat": 0.38,
"topPriceCents": "8730",
"ownContributingCount": 1
}
],
"nextCursor": ""
}{
"code": "invalid_argument",
"message": "The request was malformed, such as a missing required field or an unparseable cursor."
}{
"code": "unauthenticated",
"message": "The request lacks a valid API key in the Authorization header."
}{
"code": "permission_denied",
"message": "The API key is not allowed to perform this action on this workspace."
}{
"code": "resource_exhausted",
"message": "The request was rate limited. Slow down and retry later."
}{
"code": "internal",
"message": "An internal server error occurred."
}ListIntents
Returns a paged list of intent IDs produced by one contract evaluation snapshot. Use GetIntent or GetIntents to hydrate the full records.
GetInventoryItem
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.