Get a directory bot's daily unique visitors
Unique visitors per UTC day who saw the bot in the directory, opened its page, got it in a calculator plan and clicked through to Steam. For the bot’s owner and staff; anyone else gets 404.
/v1/bot.statsAuthorizationBearer token · headerrequiredapplication/jsondaysinteger<int64>Days to return, today included.
idstringrequiredThe bot's public id.
OK
dailyBotStatsDay[]requiredOne entry per day, oldest first, today last. A day with no visitors has zeros.
Show propertiesHide properties
BotStatsDayclickinteger<int64>requireddaystring<date>requiredThe UTC day.
listinteger<int64>requiredpageinteger<int64>requiredplaninteger<int64>requiredtotalsBotStatsCountsrequiredUnique visitors over the whole range. A visitor who came on several days counts once, so this is not the sum of the days.
Show propertiesHide properties
clickinteger<int64>requiredUnique visitors who clicked through to the bot's Steam profile or trade link.
listinteger<int64>requiredUnique visitors who had the bot's row on screen in the directory.
pageinteger<int64>requiredUnique visitors who opened the bot's page.
planinteger<int64>requiredUnique signed-in visitors whose calculator plan included the bot.
Unauthorized
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.
Not Found
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.