Download OpenAPI specification:Download
Operational backend for SteamMarketRunner trading automation.
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": { },
- "appid": 252490,
- "category": "runner.started",
- "severity": "debug",
- "message": "Trading started",
- "actorType": "service_api",
- "actorName": "openclaw",
- "requestId": "frontend-request-1",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
][- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": { },
- "appid": 252490,
- "category": "runner.started",
- "severity": "debug",
- "message": "Trading started",
- "actorType": "service_api",
- "actorName": "openclaw",
- "requestId": "frontend-request-1",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
]| limit required | string |
| offset required | string |
| steamAccountId required | string |
| category required | string |
| severity required | string |
| since required | string |
| search required | string |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": { },
- "appid": 252490,
- "category": "runner.started",
- "severity": "debug",
- "message": "Trading started",
- "actorType": "service_api",
- "actorName": "openclaw",
- "requestId": "frontend-request-1",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
]| email required | string |
| password required | string >= 12 characters |
{- "email": "tenant@example.com",
- "password": "aStrongPassphrase"
}{- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "admin"
}
}| email required | string |
| password required | string |
{- "email": "admin",
- "password": "admin"
}{- "user": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "email": "admin"
}
}| token required | string |
| password required | string >= 12 characters |
{- "token": "opaque-token-string",
- "password": "aNewStrongPassphrase"
}{- "ok": true
}{- "actor": {
- "type": "service_api",
- "name": "openclaw"
}, - "requestId": "openclaw-probe-1",
- "capabilities": {
- "auth": {
- "actorHeader": "x-steammarketrunner-actor",
- "requestIdHeader": "x-request-id"
}, - "idempotency": {
- "header": "x-idempotency-key",
- "decisionEnqueue": true,
- "runnerStaleJobRecovery": true,
- "runnerFailedJobRequeue": true
}, - "audit": {
- "actorAttribution": true
}
}
}| name required | string |
{- "name": "OpenClaw"
}{- "key": "mops_plaintext_key",
- "serviceKey": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "OpenClaw",
- "prefix": "mops_abc",
- "lastFour": "wxyz",
- "createdAt": { },
- "updatedAt": { },
- "lastUsedAt": { },
- "revokedAt": { }
}
}{- "headers": {
- "apiKey": "x-api-key",
- "actor": "x-steammarketrunner-actor",
- "requestId": "x-request-id",
- "idempotencyKey": "x-idempotency-key"
}, - "idempotency": {
- "requiredFor": [
- "string"
]
}, - "endpoints": {
- "read": [
- "string"
], - "mutate": [
- "string"
], - "dangerous": [
- "string"
]
}
}| displayName required | string |
| steamId | string |
object (UpsertSteamAccountSecretsDto) | |
object (UpsertProxyProfileDto) |
{- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "secrets": {
- "login": "steam-login",
- "password": "steam-password",
- "maFile": { }
}, - "proxy": {
- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "username": "proxy-user",
- "password": "proxy-password",
- "expectedIp": "203.0.113.10"
}
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| steamAccountId required | string |
| displayName | string |
| steamId | object or null |
| status | string Enum: "draft" "ready" "blocked" "disabled" |
{- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| steamAccountId required | string |
| login | string |
| password | string |
object |
{- "login": "steam-login",
- "password": "steam-password",
- "maFile": { }
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "hasLogin": true,
- "hasPassword": true,
- "hasMaFile": false,
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "expectedIp": "203.0.113.10",
- "lastStatus": "unknown",
- "lastLatencyMs": 123,
- "hasUsername": true,
- "hasPassword": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}| steamAccountId required | string |
| protocol required | string Enum: "http" "https" "socks4" "socks5" |
| host required | string |
| port required | number [ 1 .. 65535 ] |
| username | string |
| password | string |
| expectedIp | object or null |
{- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "username": "proxy-user",
- "password": "proxy-password",
- "expectedIp": "203.0.113.10"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "expectedIp": "203.0.113.10",
- "lastStatus": "unknown",
- "lastLatencyMs": 123,
- "hasUsername": true,
- "hasPassword": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "status": "missing_proxy",
- "statusCode": 200,
- "expectedIp": "203.0.113.10",
- "observedIp": "203.0.113.10",
- "latencyMs": 123,
- "proxyUsed": true,
- "message": "Proxy test succeeded."
}| steamAccountId required | string |
| appid required | number |
| contextid required | string |
| marketHashName required | string |
| itemNameid | string |
| displayName | string |
object | |
object | |
object (TradeStateDto) |
{- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Metal Facemask",
- "itemNameid": "string",
- "displayName": "string",
- "gameMetadata": { },
- "legacyState": { },
- "tradeState": {
- "buyEnabled": false,
- "sellEnabled": false,
- "buyPrice": 1000,
- "sellNetPrice": 1200,
- "sellGrossPrice": 1400,
- "currency": "USD",
- "buyQuantity": 1,
- "activeBuyOrderId": { },
- "activeBuyOrderCount": 0,
- "activeListingCount": 0,
- "inventoryCount": 1
}
}{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "catalogItemId": "29b1d1d1-e291-455b-a461-73ea206c4445",
- "groupId": { },
- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Metal Facemask",
- "itemNameid": { },
- "displayName": { },
- "gameMetadata": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "tradeState": {
- "buyEnabled": false,
- "sellEnabled": false,
- "buyPrice": 1000,
- "sellNetPrice": 1200,
- "sellGrossPrice": 1400,
- "currency": "USD",
- "buyQuantity": 1,
- "activeBuyOrderId": { },
- "activeBuyOrderCount": 0,
- "activeListingCount": 0,
- "inventoryCount": 1,
- "marketItemId": "c22ca94e-d32e-4075-bcba-f188e21855ae",
- "legacyState": { },
- "updatedAt": "2019-08-24T14:15:22Z"
}
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "catalogItemId": "29b1d1d1-e291-455b-a461-73ea206c4445",
- "groupId": { },
- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Metal Facemask",
- "itemNameid": { },
- "displayName": { },
- "gameMetadata": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "page": 1,
- "pageSize": 100,
- "pageCount": 18,
- "total": 1793
}| steamAccountId required | string |
| itemIds required | Array of strings <uuid> [ items <uuid > ] |
| groupId | string or null <uuid> |
{- "itemIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55"
}{- "itemsMoved": 12,
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55"
}| steamAccountId required | string |
| scope | string Enum: "selected" "query" |
| itemIds | Array of strings <uuid> [ items <uuid > ] |
| appid | number |
| groupId | string or null <uuid> |
| search | string |
| status | string |
{- "scope": "selected",
- "itemIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "appid": 252490,
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "search": "Abyss",
- "status": "eligible"
}{- "itemsDeleted": 12
}| steamAccountId required | string |
| itemId required | string |
| buyEnabled | boolean |
| sellEnabled | boolean |
| buyQuantity | object or null |
{- "buyEnabled": true,
- "sellEnabled": false,
- "buyQuantity": 4
}{- "buyEnabled": false,
- "sellEnabled": false,
- "buyPrice": 1000,
- "sellNetPrice": 1200,
- "sellGrossPrice": 1400,
- "currency": "USD",
- "buyQuantity": 1,
- "activeBuyOrderId": { },
- "activeBuyOrderCount": 0,
- "activeListingCount": 0,
- "inventoryCount": 1,
- "marketItemId": "c22ca94e-d32e-4075-bcba-f188e21855ae",
- "legacyState": { },
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Black Hoodie",
- "itemNameid": { },
- "displayName": { },
- "gameMetadata": { },
- "isInTradingBase": false,
- "status": "eligible",
- "reason": "filters_passed",
- "profitPercent": 8.62,
- "priceSnapshot": {
- "source": "steamwebapi",
- "currency": "USD",
- "minPrice": 196,
- "maxPrice": 229,
- "listingCount": 42,
- "salesCount": 310,
- "coefficient": 1650,
- "checkedAt": "2019-08-24T14:15:22Z"
}, - "buyPrice": 156,
- "sellNetPrice": 171,
- "sellGrossPrice": 196
}
], - "page": 1,
- "pageSize": 100,
- "pageCount": 18,
- "total": 1793,
- "currency": "USD"
}| steamAccountId required | string |
| appid | number |
| contextid | string |
{- "appid": 252490,
- "contextid": "2"
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appidsScanned": [
- 252490
], - "heldDistinct": 10,
- "matchedCatalogItems": 10,
- "itemsAdded": 6,
- "alreadyPresent": 4,
- "notInCatalog": [
- "string"
]
}| steamAccountId required | string |
| mode | string Enum: "eligible" "all" |
| appid | number |
| groupId | string <uuid> |
| limit | number |
| offset | number |
| priceMin | number |
| priceMax | number |
| salesPerDayMin | number |
| salesPerDayMax | number |
| excludeWeapons | boolean |
| excludeStickersPatches | boolean |
| excludeSouvenirs | boolean |
| excludeAgents | boolean |
| excludeGraffiti | boolean |
| excludeCharms | boolean |
| excludeCasesKeysToolsOther | boolean |
| catalogItemIds | Array of strings <uuid> [ items <uuid > ] |
{- "mode": "eligible",
- "appid": 252490,
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "limit": 500,
- "offset": 0,
- "priceMin": 0.5,
- "priceMax": 10,
- "salesPerDayMin": 3,
- "salesPerDayMax": 50,
- "excludeWeapons": true,
- "excludeStickersPatches": true,
- "excludeSouvenirs": true,
- "excludeAgents": true,
- "excludeGraffiti": true,
- "excludeCharms": true,
- "excludeCasesKeysToolsOther": true,
- "catalogItemIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "catalogItemsScanned": 128,
- "eligible": 83,
- "itemsAdded": 70,
- "alreadyPresent": 13,
- "rejected": 45,
- "skippedByLimit": 0,
- "reasons": { }
}| steamAccountId required | string |
| mode | string Enum: "eligible" "all" |
| appid | number |
| groupId | string <uuid> |
| limit | number |
| offset | number |
| priceMin | number |
| priceMax | number |
| salesPerDayMin | number |
| salesPerDayMax | number |
| excludeWeapons | boolean |
| excludeStickersPatches | boolean |
| excludeSouvenirs | boolean |
| excludeAgents | boolean |
| excludeGraffiti | boolean |
| excludeCharms | boolean |
| excludeCasesKeysToolsOther | boolean |
| catalogItemIds | Array of strings <uuid> [ items <uuid > ] |
{- "mode": "eligible",
- "appid": 252490,
- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "limit": 500,
- "offset": 0,
- "priceMin": 0.5,
- "priceMax": 10,
- "salesPerDayMin": 3,
- "salesPerDayMax": 50,
- "excludeWeapons": true,
- "excludeStickersPatches": true,
- "excludeSouvenirs": true,
- "excludeAgents": true,
- "excludeGraffiti": true,
- "excludeCharms": true,
- "excludeCasesKeysToolsOther": true,
- "catalogItemIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "catalogItemsScanned": 128,
- "eligible": 83,
- "itemsAdded": 70,
- "alreadyPresent": 13,
- "rejected": 45,
- "skippedByLimit": 0,
- "reasons": { }
}| steamAccountId required | string |
{ }{- "runtimeSettings": {
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "settings": { },
- "legacySettings": { },
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "strategyProfile": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "importedKeys": 82,
- "runtimeKeys": [
- "string"
], - "strategyKeys": [
- "string"
]
}| steamAccountId required | string |
object | |
| listings required | Array of objects |
{- "currency": { },
- "listings": [
- { }
]
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "listingsProcessed": 614,
- "uniqueItems": 200,
- "itemsUpserted": 200,
- "catalogItemsUpserted": 200,
- "priceSnapshotsCreated": 200
}| steamAccountId required | string |
| appid required | number |
| name required | string |
| legacyGroupId | string |
| sortOrder | number |
object |
{- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { }
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| steamAccountId required | string |
| groupId required | string |
| name | string |
| sortOrder | number |
object |
{- "name": "High volume skins",
- "sortOrder": 0,
- "metadata": { }
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| steamAccountId required | string |
| name required | string |
| algorithm | string |
| algorithmBuy | string |
object | |
object |
{- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { }
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]| steamAccountId required | string |
object | |
object |
{- "settings": { },
- "legacySettings": { }
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "settings": { },
- "legacySettings": { },
- "updatedAt": "2019-08-24T14:15:22Z"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "status": "queued",
- "priority": 0,
- "payload": { },
- "attempts": 0,
- "lastError": { },
- "scheduledAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}
]| steamAccountId required | string |
| jobQueueId required | string |
{- "job": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "status": "queued",
- "priority": 0,
- "payload": { },
- "attempts": 0,
- "lastError": { },
- "scheduledAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}, - "audit": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "category": "decision.job_succeeded",
- "severity": "info",
- "createdAt": "2019-08-24T14:15:22Z"
}, - "result": { },
- "error": { }
}| steamAccountId required | string |
| jobQueueId required | string |
{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "jobQueueId": "4e8df10a-ec05-4672-82ee-3a1100dc2c76",
- "bullJobId": "bull-job-1",
- "status": "queued"
}| steamAccountId required | string |
| jobQueueId required | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "status": "queued",
- "priority": 0,
- "payload": { },
- "attempts": 0,
- "lastError": { },
- "scheduledAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}| steamAccountId required | string |
| jobQueueId required | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "status": "queued",
- "priority": 0,
- "payload": { },
- "attempts": 0,
- "lastError": { },
- "scheduledAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "status": "running",
- "currentJob": "cycle_dispatch",
- "blockedReason": null,
- "microbanUntil": "2019-08-24T14:15:22Z",
- "throttleState": { },
- "settings": {
- "appid": 252490,
- "dryRun": true,
- "runnerJobs": [
- "sell_analysis"
]
}, - "safety": {
- "allowed": true,
- "reasons": [
- "string"
]
}, - "jobs": {
- "due": [
- {
- "type": "sell_analysis",
- "cadenceMs": 300000,
- "lastScheduledAt": "2019-08-24T14:15:22Z"
}
], - "skipped": [
- {
- "type": "sell_analysis",
- "cadenceMs": 300000,
- "lastScheduledAt": "2019-08-24T14:15:22Z"
}
]
}
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "queuedJobs": [
- {
- "type": "sell_analysis",
- "jobQueueId": "4e8df10a-ec05-4672-82ee-3a1100dc2c76",
- "bullJobId": "bull-job-1"
}
], - "blockedReason": "account_not_ready",
- "status": "running",
- "currentJob": "cycle_dispatch"
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "queuedJobs": [
- {
- "type": "sell_analysis",
- "jobQueueId": "4e8df10a-ec05-4672-82ee-3a1100dc2c76",
- "bullJobId": "bull-job-1"
}
], - "blockedReason": "account_not_ready"
}{- "generatedAt": "2019-08-24T14:15:22Z",
- "summary": {
- "totalAccounts": 5,
- "statuses": {
- "draft": 1,
- "ready": 3,
- "blocked": 1,
- "disabled": 0
}, - "needsAttention": 2,
- "totalBalanceByCurrency": {
- "USD": 12345
}, - "totalHeldByCurrency": {
- "USD": 82
}, - "totalInventoryValueByCurrency": {
- "USD": 6789
}, - "totalOnSaleValueByCurrency": {
- "USD": 4321
}, - "totalOnOrdersValueByCurrency": {
- "USD": 4321
}, - "totalNetWorthByCurrency": {
- "USD": 24316
}, - "totalActiveBuyOrders": 12
}, - "accounts": [
- {
- "account": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "runnerStatus": "running",
- "proxyStatus": "healthy",
- "safety": {
- "allowed": true,
- "reasons": [
- "string"
]
}, - "jobsSummary": {
- "total": 16,
- "counts": {
- "queued": 3,
- "running": 1,
- "succeeded": 10,
- "failed": 2,
- "cancelled": 0
}
}, - "setupComplete": true,
- "missingSetupSteps": [
- "string"
], - "readyForDryRun": true,
- "readyForLiveRun": false,
- "attentionReasons": [
- "string"
], - "inventory": {
- "count": 12,
- "valueMinor": 6789,
- "currency": "USD"
}, - "onSale": {
- "valueMinor": 4321,
- "currency": "USD",
- "count": 7
}, - "onOrders": {
- "valueMinor": 4321,
- "currency": "USD",
- "count": 5,
- "quantity": 10
}, - "health": {
- "blockedReason": "session_expired",
- "microbanUntil": "2019-08-24T14:15:22Z",
- "buyPausedUntil": "2019-08-24T14:15:22Z",
- "lastContactAt": "2019-08-24T14:15:22Z"
}, - "checks": [
- {
- "key": "proxy",
- "status": "ok"
}
]
}
]
}{- "generatedAt": "2019-08-24T14:15:22Z",
- "account": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "proxy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "expectedIp": "203.0.113.10",
- "lastStatus": "unknown",
- "lastLatencyMs": 123,
- "hasUsername": true,
- "hasPassword": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "runner": {
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "status": "running",
- "currentJob": "cycle_dispatch",
- "blockedReason": null,
- "microbanUntil": "2019-08-24T14:15:22Z",
- "throttleState": { },
- "settings": {
- "appid": 252490,
- "dryRun": true,
- "runnerJobs": [
- "sell_analysis"
]
}, - "safety": {
- "allowed": true,
- "reasons": [
- "string"
]
}, - "jobs": {
- "due": [
- {
- "type": "sell_analysis",
- "cadenceMs": 300000,
- "lastScheduledAt": "2019-08-24T14:15:22Z"
}
], - "skipped": [
- {
- "type": "sell_analysis",
- "cadenceMs": 300000,
- "lastScheduledAt": "2019-08-24T14:15:22Z"
}
]
}
}, - "jobs": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "appid": 252490,
- "type": "buy_analysis",
- "status": "queued",
- "priority": 0,
- "payload": { },
- "attempts": 0,
- "lastError": { },
- "scheduledAt": "2019-08-24T14:15:22Z",
- "startedAt": "2019-08-24T14:15:22Z",
- "finishedAt": "2019-08-24T14:15:22Z"
}
], - "auditEvents": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": { },
- "appid": 252490,
- "category": "runner.started",
- "severity": "debug",
- "message": "Trading started",
- "actorType": "service_api",
- "actorName": "openclaw",
- "requestId": "frontend-request-1",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z"
}
]
}{- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "generatedAt": "2019-08-24T14:15:22Z",
- "account": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
- "displayName": "Main Steam",
- "steamId": "76561198000000000",
- "status": "draft",
- "sessionState": { },
- "walletBalance": "10000",
- "walletDelayedBalance": "82",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "secrets": {
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "hasLogin": true,
- "hasPassword": true,
- "hasMaFile": false,
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "sessionCredentials": {
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "hasSessionId": true,
- "hasCookie": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "proxy": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "steamAccountId": "48aaee53-8302-4970-b717-8faa8713330a",
- "protocol": "http",
- "host": "127.0.0.1",
- "port": 8080,
- "expectedIp": "203.0.113.10",
- "lastStatus": "unknown",
- "lastLatencyMs": 123,
- "hasUsername": true,
- "hasPassword": true,
- "updatedAt": "2019-08-24T14:15:22Z"
}, - "runnerSafety": {
- "allowed": true,
- "reasons": [
- "string"
]
}, - "missingSteps": [
- "string"
], - "blockingReasons": [
- "string"
], - "setupComplete": false,
- "readyForDryRun": true,
- "readyForLiveRun": false
}object | |
object | |
object | |
object |
{- "items": { },
- "groups": { },
- "group_settings": { },
- "config": { }
}{- "sourceType": "indexeddb-json",
- "recordsRead": 42,
- "recordsImported": 3,
- "warnings": [
- {
- "severity": "info",
- "code": "unknown_store",
- "message": "Unsupported legacy store preserved in report.",
- "path": "items.0"
}
], - "sampleKeys": [
- "items",
- "config"
], - "items": [
- {
- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Metal Facemask",
- "itemNameid": "string",
- "displayName": "string",
- "gameMetadata": { },
- "legacyState": { },
- "tradeState": {
- "buyEnabled": false,
- "sellEnabled": false,
- "buyPrice": 1000,
- "sellNetPrice": 1200,
- "sellGrossPrice": 1400,
- "currency": "USD",
- "buyQuantity": 1,
- "activeBuyOrderId": { },
- "activeBuyOrderCount": 0,
- "activeListingCount": 0,
- "inventoryCount": 1
}
}
], - "groups": [
- {
- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { }
}
], - "strategyProfiles": [
- {
- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { }
}
], - "runtimeSettings": {
- "settings": { },
- "legacySettings": { }
}
}| steamAccountId required | string |
object | |
object | |
object | |
object |
{- "items": { },
- "groups": { },
- "group_settings": { },
- "config": { }
}{- "sourceType": "indexeddb-json",
- "recordsRead": 42,
- "recordsImported": 3,
- "warnings": [
- {
- "severity": "info",
- "code": "unknown_store",
- "message": "Unsupported legacy store preserved in report.",
- "path": "items.0"
}
], - "sampleKeys": [
- "items",
- "config"
], - "items": [
- {
- "appid": 252490,
- "contextid": "2",
- "marketHashName": "Metal Facemask",
- "itemNameid": "string",
- "displayName": "string",
- "gameMetadata": { },
- "legacyState": { },
- "tradeState": {
- "buyEnabled": false,
- "sellEnabled": false,
- "buyPrice": 1000,
- "sellNetPrice": 1200,
- "sellGrossPrice": 1400,
- "currency": "USD",
- "buyQuantity": 1,
- "activeBuyOrderId": { },
- "activeBuyOrderCount": 0,
- "activeListingCount": 0,
- "inventoryCount": 1
}
}
], - "groups": [
- {
- "appid": 252490,
- "name": "High volume skins",
- "legacyGroupId": "legacy-group-1",
- "sortOrder": 0,
- "metadata": { }
}
], - "strategyProfiles": [
- {
- "name": "Default sell strategy",
- "algorithm": "AVG",
- "algorithmBuy": "AVG",
- "settings": { },
- "legacyAliases": { }
}
], - "runtimeSettings": {
- "settings": { },
- "legacySettings": { }
}, - "imported": {
- "groups": 1,
- "strategyProfiles": 1,
- "items": 1,
- "runtimeSettings": 1,
- "mode": "upsert"
}
}{- "currency": "USD",
- "totals": {
- "buyCount": 19,
- "sellCount": 12,
- "totalSpent": 1240,
- "grossProceeds": 1500,
- "netProceeds": 1300,
- "feesPaid": 200,
- "realizedPnl": 60,
- "proceedsWithoutCostBasis": 0,
- "closedTrades": 12,
- "winRate": 0.66,
- "avgHoldDays": 2.4,
- "roi": 8.5,
- "openPositionCost": 1500,
- "openPositionValue": 1720,
- "unrealizedPnl": 220
}, - "items": [
- {
- "marketHashName": "Blue Hoodie",
- "appid": 252490,
- "buyQuantity": 4,
- "sellQuantity": 3,
- "totalSpent": 40,
- "totalProceeds": 33,
- "feesPaid": 5,
- "realizedPnl": 3
}
]
}| steamAccountId required | string |
| days required | string |
{- "currency": "USD",
- "rows": [
- {
- "date": "2026-01-21",
- "walletBalance": 23746,
- "held": 0,
- "onSaleValue": 82382,
- "inventoryValue": 0,
- "onOrdersValue": 0,
- "netWorth": 106128,
- "profit": 785,
- "profitPercent": 0.74
}
]
}| steamAccountId required | string |
| limit required | string |
[- {
- "id": "string",
- "marketHashName": "Blue Hoodie",
- "side": "buy",
- "quantity": 1,
- "unitPrice": 13,
- "fee": 0,
- "net": 13,
- "currency": "USD",
- "source": "myhistory",
- "occurredAt": "2019-08-24T14:15:22Z"
}
]{- "accountCount": 4,
- "byCurrency": [
- {
- "currency": "USD",
- "accounts": 3,
- "realizedPnl": 0,
- "unrealizedPnl": 0,
- "totalPnl": 0,
- "netWorth": 0,
- "totalSpent": 0,
- "netProceeds": 0,
- "feesPaid": 0,
- "openPositionValue": 0,
- "openPositionCost": 0,
- "closedTrades": 0,
- "roi": { },
- "winRate": { },
- "avgHoldDays": { }
}
], - "accounts": [
- {
- "steamAccountId": "string",
- "displayName": "string",
- "currency": "USD",
- "netWorth": 0,
- "realizedPnl": 0,
- "unrealizedPnl": 0,
- "totalPnl": 0,
- "roi": { }
}
]
}