Plan which sets to buy from which bots to reach a level
/v1/bot.planAuthorizationBearer token · headerrequiredapplication/jsonexcludeBotsinteger<int32>[] | nullNever buy from these bot IDs.
gamesstringLimit to games you own, or to games you do not.
allownednotOwnedincludeOfflinebooleanAlso buy from bots that report offline.
maxKeysinteger<int64>TF2 key budget. 0 means no budget.
modestringWhich badges to craft.
anynormalfoilonlyBotsinteger<int32>[] | nullBuy only from these bot IDs.
skipCardAppsbooleanLeave out apps you already hold cards of.
targetLevelinteger<int64>requiredOK
botsBotPlanBot[]requiredCheapest bot first.
Show propertiesHide properties
BotPlanBotappsBotPlanApp[]requiredShow propertiesHide properties
BotPlanAppappIdinteger<int32>requiredfoilinteger<int32>requiredFoil sets to buy (0 or 1).
normalinteger<int32>requiredNormal sets to buy.
avatarUrlstringrequiredfoilSetsinteger<int64>requiredidinteger<int32>requiredkeysinteger<int64>requiredTF2 keys to pay this bot.
namestringrequirednormalSetsinteger<int64>requiredsellSetsPerKeynumber<float>requiredspareSetsinteger<int64>requiredSets the last key would still buy.
steamIdstringrequiredcompletebooleanrequiredFalse when stock or the budget runs out before the target.
keysinteger<int64>requiredTF2 keys in total.
reachedLevelinteger<int64>requiredsetsinteger<int64>requiredstartLevelinteger<int64>requiredtargetLevelinteger<int64>requiredxpNeededinteger<int64>requiredUnauthorized
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.
Unprocessable Entity
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.
Internal Server Error
detailstringA human-readable explanation specific to this occurrence of the problem.
errorsErrorDetail[] | nullOptional list of individual error details
Show propertiesHide properties
ErrorDetaillocationstringWhere the error occurred, e.g. 'body.items[3].tags' or 'path.thing-id'
messagestringError message text
valueanyThe value at the given location
instancestring<uri>A URI reference that identifies the specific occurrence of the problem.
statusinteger<int64>HTTP status code
titlestringA short, human-readable summary of the problem type. This value should not change between occurrences of the error.
typestring<uri>A URI reference to human-readable documentation for the error.