Steam Web API Documentation

Made with ♥ by xPaw. Last updated on November 24, 2017.

Using the API

The public Steamworks Web API is hosted on api.steampowered.com.

The public Web API host is accessible via HTTP (port 80) and HTTPS (port 443). Note that any requests using your publisher Web API key should be made over HTTPS.
This service is behind Akamai's edge cache, so the actual IP addresses you will see for the name will vary based on your location and on ongoing service changes.
The IPs can change rapidly and fluidly, so if your Web API calls are made through a firewall on outbound requests, read on.

Steam also provides a partner-only Web API server hosted on https://partner.steam-api.com. The intent of this service is to have higher availability than the public host; you should use this service for all requests made from your secure servers. This host has some different properties than the public host:

  • This host is only accessible via HTTPS.
  • This host is not behind Akamai's edge cache.
  • Every request to this host must be made with your publisher Web API key, even requests which would ordinarily not need a key.
    Requests made without a valid publisher key will return a 403 error code.
  • Requests generating 403 status codes will incur strict rate limits for the connecting IP. This is in an effort to ensure high availability. If you generate a sufficient number of requests within a certain time interval that return 403 status codes — either during testing, or by using a regular Web API key instead of your publisher key — the host will put your IP on a deny list for a while.

You should not connect to the Web API servers by IP; use the DNS name.

Requests and responses

Similiar to the Steamworks C++ API, the Web API has been divided into multiple interfaces that contain related methods. The URI format of each API request is: https://api.steampowered.com/<interface>/<method>/<method_version>/

Steam supports returning Web API responses in multiple formats. By default, all responses are returned JSON encoded. However, each request can optionally contain a format parameter to specify the desired response format. The following values can be passed for this parameter: xml, json, and vdf.

A flexible solution should be used to parse Web API results as each method may return results in an arbitrary order.

Send account recovery data

POST https://api.steampowered.com/IAccountRecoveryService/ReportAccountRecoveryData/v1/
NameTypeRequiredDescription
loginuser_liststringValve please, add description
install_configstringValve please, add description
shasentryfilestringValve please, add description
machineidstringValve please, add description

Send account recovery data

POST https://api.steampowered.com/IAccountRecoveryService/RetrieveAccountRecoveryData/v1/
NameTypeRequiredDescription
requesthandlestringValve please, add description

Add a game meta data frame to broadcast

POST https://api.steampowered.com/IBroadcastService/PostGameDataFrame/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description
broadcast_iduint64Valve please, add description
frame_datastringValve please, add description

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IBroadcastService/PostChatMessage/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IBroadcastService/MuteBroadcastChatUser/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IBroadcastService/RemoveUserChatText/v1/

Reports a player cheating

POST https://api.steampowered.com/ICheatReportingService/ReportPlayerCheating/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user who is reported as cheating.
appiduint32The appid.
steamidreporteruint64(Optional) steamid of the user or game server who is reporting the cheating.
appdatauint64(Optional) App specific data about the cheating.
heuristicbool(Optional) extra information about the source of the cheating - was it a heuristic.
detectionbool(Optional) extra information about the source of the cheating - was it a detection.
playerreportbool(Optional) extra information about the source of the cheating - was it a player report.
noreportidbool(Optional) dont return report id
gamemodeuint32(Optional) extra information about state of game - was it a specific type of game play (0 = generic)
suspicionstarttimeuint32(Optional) extra information indicating how far back the game thinks is interesting for this user
severityuint32(Optional) level of severity of bad action being reported
matchiduint64(Optional) matchid to identify the game instance
cheating_typeuint64(Optional) app specific data about the type of cheating

Requests a ban on a player

POST https://api.steampowered.com/ICheatReportingService/RequestPlayerGameBan/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user who is reported as cheating.
appiduint32The appid.
reportiduint64The reportid originally used to report cheating.
cheatdescriptionstringText describing cheating infraction.
durationuint32Ban duration requested in seconds.
delaybanboolDelay the ban according to default ban delay rules.
flagsuint32Additional information about the ban request.

Remove a ban on a player

POST https://api.steampowered.com/ICheatReportingService/RemovePlayerGameBan/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user who is reported as cheating.
appiduint32The appid.

Get a list of cheating reports submitted for this app

GET https://api.steampowered.com/ICheatReportingService/GetCheatingReports/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The appid.
timeenduint32The beginning of the time range .
timebeginuint32The end of the time range.
reportidminuint64Minimum reportID to include
includereportsbool(Optional) Include reports.
includebansbool(Optional) Include ban requests.
steamiduint64(Optional) Query just for this steamid.

Checks a user's VAC session status. If verification fails, then do not let the user matchmake into a secure game.

POST https://api.steampowered.com/ICheatReportingService/RequestVacStatusForUser/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user.
appiduint32The appid the user is playing.
session_iduint64session id

Tell the VAC servers that a secure multiplayer session has started

POST https://api.steampowered.com/ICheatReportingService/StartSecureMultiplayerSession/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user.
appiduint32The appid the user is playing.

Tell the VAC servers that a secure multiplayer session has ended.

POST https://api.steampowered.com/ICheatReportingService/EndSecureMultiplayerSession/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user.
appiduint32The appid the user is playing.
session_iduint64session id

Reports cheat data. Only use on test account that is running the game but not in a multiplayer session.

POST https://api.steampowered.com/ICheatReportingService/ReportCheatData/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64steamid of the user running and reporting the cheat.
appiduint32The appid.
pathandfilenamestringpath and file name of the cheat executable.
webcheaturlstringweb url where the cheat was found and downloaded.
time_nowuint64local system time now.
time_starteduint64local system time when cheat process started. ( 0 if not yet run )
time_stoppeduint64local system time when cheat process stopped. ( 0 if still running )
cheatnamestringdescriptive name for the cheat.
game_process_iduint32process ID of the running game.
cheat_process_iduint32process ID of the cheat process that ran
cheat_param_1uint64cheat param 1
cheat_param_2uint64cheat param 2

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/GetUploadServerInfo/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/BeginHTTPUpload/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/CommitHTTPUpload/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/GetFileDetails/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/EnumerateUserFiles/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ICloudService/Delete/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOPlayers_730/GetPlayerProfileCoin/v1/
NameTypeRequiredDescription
steamiduint64The steam ID
coinstringThe coin

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOServers_730/GetGameMapsPlaytime/v1/
NameTypeRequiredDescription
intervalstringWhat recent interval is requested, possible values: day, week, month
gamemodestringWhat game mode is requested, possible values: competitive, casual
mapgroupstringWhat maps are requested, possible values: operation

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOServers_730/GetGameServersStatus/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOTournaments_730/GetTournamentFantasyLineup/v1/
NameTypeRequiredDescription
eventuint32The event ID
steamiduint64The SteamID of the user inventory
steamidkeystringAuthentication obtained from the SteamID

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOTournaments_730/GetTournamentItems/v1/
NameTypeRequiredDescription
eventuint32The event ID
steamiduint64The SteamID of the user inventory
steamidkeystringAuthentication obtained from the SteamID

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOTournaments_730/GetTournamentLayout/v1/
NameTypeRequiredDescription
eventuint32The event ID

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ICSGOTournaments_730/GetTournamentPredictions/v1/
NameTypeRequiredDescription
eventuint32The event ID
steamiduint64The SteamID of the user inventory
steamidkeystringAuthentication obtained from the SteamID

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ICSGOTournaments_730/UploadTournamentFantasyLineup/v1/
NameTypeRequiredDescription
eventuint32The event ID
steamiduint64The SteamID of the user inventory
steamidkeystringAuthentication obtained from the SteamID
sectioniduint32Event section id
pickid0uint32PickID to select for the slot
itemid0uint64ItemID to lock in for the pick
pickid1uint32PickID to select for the slot
itemid1uint64ItemID to lock in for the pick
pickid2uint32PickID to select for the slot
itemid2uint64ItemID to lock in for the pick
pickid3uint32PickID to select for the slot
itemid3uint64ItemID to lock in for the pick
pickid4uint32PickID to select for the slot
itemid4uint64ItemID to lock in for the pick

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ICSGOTournaments_730/UploadTournamentPredictions/v1/
NameTypeRequiredDescription
eventuint32The event ID
steamiduint64The SteamID of the user inventory
steamidkeystringAuthentication obtained from the SteamID
sectioniduint32Event section id
groupiduint32Event group id
indexuint32Index in group
pickiduint32Pick ID to select
itemiduint64ItemID to lock in for the pick

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_570/GetFantasyPlayerStats/v1/
NameTypeRequiredDescription
FantasyLeagueIDuint32The fantasy league ID
StartTimeuint32An optional filter for minimum timestamp
EndTimeuint32An optional filter for maximum timestamp
matchiduint64An optional filter for a specific match
SeriesIDuint32An optional filter for a specific series
PlayerAccountIDuint32An optional filter for a specific player

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_570/GetPlayerOfficialInfo/v1/
NameTypeRequiredDescription
accountiduint32The account ID to look up

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_570/GetProPlayerList/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_205790/GetFantasyPlayerStats/v1/
NameTypeRequiredDescription
FantasyLeagueIDuint32The fantasy league ID
StartTimeuint32An optional filter for minimum timestamp
EndTimeuint32An optional filter for maximum timestamp
matchiduint64An optional filter for a specific match
SeriesIDuint32An optional filter for a specific series
PlayerAccountIDuint32An optional filter for a specific player

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_205790/GetPlayerOfficialInfo/v1/
NameTypeRequiredDescription
accountiduint32The account ID to look up

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Fantasy_205790/GetProPlayerList/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2MatchStats_570/GetRealtimeStats/v1/
NameTypeRequiredDescription
server_steam_iduint64Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2MatchStats_205790/GetRealtimeStats/v1/
NameTypeRequiredDescription
server_steam_iduint64Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetLeagueListing/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetLiveLeagueGames/v1/
NameTypeRequiredDescription
league_iduint32Only show matches of the specified league id
match_iduint64Only show matches of the specified match id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/v1/
NameTypeRequiredDescription
match_iduint64Match id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetMatchHistory/v1/
NameTypeRequiredDescription
hero_iduint32The ID of the hero that must be in the matches being queried
game_modeuint32Which game mode to return matches for
skilluint32The average skill range of the match, these can be [1-3] with lower numbers being lower skill. Ignored if an account ID is specified
min_playersstringMinimum number of human players that must be in a match for it to be returned
account_idstringAn account ID to get matches from. This will fail if the user has their match history hidden
league_idstringThe league ID to return games from
start_at_match_iduint64The minimum match ID to start from
matches_requestedstringThe number of requested matches to return
tournament_games_onlystringWhether or not tournament games should only be returned

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetMatchHistoryBySequenceNum/v1/
NameTypeRequiredDescription
start_at_match_seq_numuint64Valve please, add description
matches_requesteduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTeamInfoByTeamID/v1/
NameTypeRequiredDescription
start_at_team_iduint64Valve please, add description
teams_requesteduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTopLiveEventGame/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTopLiveGame/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTopWeekendTourneyGames/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.
home_divisionint32Prefer matches from this division.
IDOTA2Match_570/GetTournamentPlayerStats v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTournamentPlayerStats/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_570/GetTournamentPlayerStats/v2/
NameTypeRequiredDescription
account_idstringValve please, add description
league_idstringValve please, add description
hero_idstringValve please, add description
time_framestringValve please, add description
match_iduint64Valve please, add description
phase_iduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetLeagueListing/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetLiveLeagueGames/v1/
NameTypeRequiredDescription
league_iduint32Only show matches of the specified league id
match_iduint64Only show matches of the specified match id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetMatchDetails/v1/
NameTypeRequiredDescription
match_iduint64Match id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetMatchHistory/v1/
NameTypeRequiredDescription
hero_iduint32The ID of the hero that must be in the matches being queried
game_modeuint32Which game mode to return matches for
skilluint32The average skill range of the match, these can be [1-3] with lower numbers being lower skill. Ignored if an account ID is specified
min_playersstringMinimum number of human players that must be in a match for it to be returned
account_idstringAn account ID to get matches from. This will fail if the user has their match history hidden
league_idstringThe league ID to return games from
start_at_match_iduint64The minimum match ID to start from
matches_requestedstringThe number of requested matches to return
tournament_games_onlystringWhether or not tournament games should only be returned

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetMatchHistoryBySequenceNum/v1/
NameTypeRequiredDescription
start_at_match_seq_numuint64Valve please, add description
matches_requesteduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTeamInfoByTeamID/v1/
NameTypeRequiredDescription
start_at_team_iduint64Valve please, add description
teams_requesteduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTopLiveEventGame/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTopLiveGame/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTopWeekendTourneyGames/v1/
NameTypeRequiredDescription
partnerint32Which partner's games to use.
home_divisionint32Prefer matches from this division.
IDOTA2Match_205790/GetTournamentPlayerStats v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTournamentPlayerStats/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Match_205790/GetTournamentPlayerStats/v2/
NameTypeRequiredDescription
account_idstringValve please, add description
league_idstringValve please, add description
hero_idstringValve please, add description
time_framestringValve please, add description
match_iduint64Valve please, add description
phase_iduint32Valve please, add description

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2StreamSystem_570/GetBroadcasterInfo/v1/
NameTypeRequiredDescription
broadcaster_steam_iduint6464-bit Steam ID of the broadcaster
league_iduint32LeagueID to use if we aren't in a lobby

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2StreamSystem_205790/GetBroadcasterInfo/v1/
NameTypeRequiredDescription
broadcaster_steam_iduint6464-bit Steam ID of the broadcaster
league_iduint32LeagueID to use if we aren't in a lobby

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_570/ClaimBadgeReward/v1/
NameTypeRequiredDescription
BadgeIDstringThe Badge ID
ValidBadgeType1uint32Valid Badge Type 1
ValidBadgeType2uint32Valid Badge Type 2
ValidBadgeType3uint32Valid Badge Type 3

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_570/GetSteamIDForBadgeID/v1/
NameTypeRequiredDescription
BadgeIDstringThe badge ID

This method has no description, Valve please add a description.

POST https://api.steampowered.com/IDOTA2Ticket_570/SetSteamAccountPurchased/v1/
NameTypeRequiredDescription
steamiduint64The 64-bit Steam ID
BadgeTypeuint32Badge Type

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_570/SteamAccountValidForBadgeType/v1/
NameTypeRequiredDescription
steamiduint64The 64-bit Steam ID
ValidBadgeType1uint32Valid Badge Type 1
ValidBadgeType2uint32Valid Badge Type 2
ValidBadgeType3uint32Valid Badge Type 3

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_205790/ClaimBadgeReward/v1/
NameTypeRequiredDescription
BadgeIDstringThe Badge ID
ValidBadgeType1uint32Valid Badge Type 1
ValidBadgeType2uint32Valid Badge Type 2
ValidBadgeType3uint32Valid Badge Type 3

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_205790/GetSteamIDForBadgeID/v1/
NameTypeRequiredDescription
BadgeIDstringThe badge ID

This method has no description, Valve please add a description.

POST https://api.steampowered.com/IDOTA2Ticket_205790/SetSteamAccountPurchased/v1/
NameTypeRequiredDescription
steamiduint64The 64-bit Steam ID
BadgeTypeuint32Badge Type

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IDOTA2Ticket_205790/SteamAccountValidForBadgeType/v1/
NameTypeRequiredDescription
steamiduint64The 64-bit Steam ID
ValidBadgeType1uint32Valid Badge Type 1
ValidBadgeType2uint32Valid Badge Type 2
ValidBadgeType3uint32Valid Badge Type 3

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetEventStatsForAccount/v1/
NameTypeRequiredDescription
eventiduint32The League ID of the compendium you're looking for.
accountiduint32The account ID to look up.
languagestringThe language to provide hero names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetGameItems/v1/
NameTypeRequiredDescription
languagestringThe language to provide item names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetHeroes/v1/
NameTypeRequiredDescription
languagestringThe language to provide hero names in.
itemizedonlyboolReturn a list of itemized heroes only.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetItemIconPath/v1/
NameTypeRequiredDescription
iconnamestringThe item icon name to get the CDN path of
icontypeuint32The type of image you want. 0 = normal, 1 = large, 2 = ingame

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetRarities/v1/
NameTypeRequiredDescription
languagestringThe language to provide rarity names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_570/GetTournamentPrizePool/v1/
NameTypeRequiredDescription
leagueiduint32The ID of the league to get the prize pool of

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetEventStatsForAccount/v1/
NameTypeRequiredDescription
eventiduint32The League ID of the compendium you're looking for.
accountiduint32The account ID to look up.
languagestringThe language to provide hero names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetGameItems/v1/
NameTypeRequiredDescription
languagestringThe language to provide item names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetHeroes/v1/
NameTypeRequiredDescription
languagestringThe language to provide hero names in.
itemizedonlyboolReturn a list of itemized heroes only.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetItemIconPath/v1/
NameTypeRequiredDescription
iconnamestringThe item icon name to get the CDN path of
icontypeuint32The type of image you want. 0 = normal, 1 = large, 2 = ingame

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetRarities/v1/
NameTypeRequiredDescription
languagestringThe language to provide rarity names in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconDOTA2_205790/GetTournamentPrizePool/v1/
NameTypeRequiredDescription
leagueiduint32The ID of the league to get the prize pool of

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_440/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_440/GetSchema/v1/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_440/GetSchemaURL/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_440/GetStoreMetaData/v1/
NameTypeRequiredDescription
languagestringThe language to results in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_440/GetStoreStatus/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_570/GetEquippedPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
class_iduint32Return items equipped for this class id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_570/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_570/GetSchema/v1/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_570/GetSchemaURL/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_570/GetStoreMetaData/v1/
NameTypeRequiredDescription
languagestringThe language to results in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_620/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_620/GetSchema/v1/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_730/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_730/GetSchema/v2/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_730/GetSchemaURL/v2/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_730/GetStoreMetaData/v1/
NameTypeRequiredDescription
languagestringThe language to results in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_841/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_841/GetSchema/v1/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_205790/GetEquippedPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
class_iduint32Return items equipped for this class id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_205790/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_205790/GetSchema/v1/
NameTypeRequiredDescription
languagestringThe language to return the names in. Defaults to returning string keys.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_205790/GetSchemaURL/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_205790/GetStoreMetaData/v1/
NameTypeRequiredDescription
languagestringThe language to results in.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_218620/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_221540/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IEconItems_238460/GetPlayerItems/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for

Checks whether or not an account is allowed to use the market

GET https://api.steampowered.com/IEconMarketService/GetMarketEligibility/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The SteamID of the user to check

Cancels all of a user's listings for a specific app ID.

POST https://api.steampowered.com/IEconMarketService/CancelAppListingsForUser/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The app making the request
steamiduint64The SteamID of the user whose listings should be canceled
synchronousboolWhether or not to wait until all listings have been canceled before returning the response

Returns the asset ID of the item sold in a listing

GET https://api.steampowered.com/IEconMarketService/GetAssetID/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The app that's asking. Must match the app of the listing and must belong to the publisher group that owns the API key making the request
listingiduint64The identifier of the listing to get information for

Gets the most popular items

GET https://api.steampowered.com/IEconMarketService/GetPopular/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
languagestringThe language to use in item descriptions
rowsuint32Number of rows per page
startuint32The result number to start at
filter_appiduint32If present, the app ID to limit results to
ecurrencyuint32If present, prices returned will be represented in this currency

Gets a history of trades

GET https://api.steampowered.com/IEconService/GetTradeHistory/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
max_tradesuint32The number of trades to return information for
start_after_timeuint32The time of the last trade shown on the previous page of results, or the time of the first trade if navigating back
start_after_tradeiduint64The tradeid shown on the previous page of results, or the ID of the first trade if navigating back
navigating_backboolThe user wants the previous page of results, so return the previous max_trades trades before the start time and ID
get_descriptionsboolIf set, the item display data for the items included in the returned trades will also be returned
languagestringThe language to use when loading item display data
include_failedboolValve please, add description
include_totalboolIf set, the total number of trades the account has participated in will be included in the response

Gets status for a specific trade

GET https://api.steampowered.com/IEconService/GetTradeStatus/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
tradeiduint64Valve please, add description
get_descriptionsboolIf set, the item display data for the items included in the returned trades will also be returned
languagestringThe language to use when loading item display data

Flushes the cache for a user's inventory in a specific app context

POST https://api.steampowered.com/IEconService/FlushInventoryCache/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64User to clear cache for.
appiduint32App to clear cache for.
contextiduint64Context to clear cache for.

Flushes the display cache for assets. This will result in calls to GetAssetClassInfo for each asset class the next time it is displayed.

POST https://api.steampowered.com/IEconService/FlushAssetAppearanceCache/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description

Flushes the cache of inventory contents. This will result in calls to GetContexts and GetContextContents to get fresh data for each user next time Steam needs their inventory.

POST https://api.steampowered.com/IEconService/FlushContextCache/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description

Get a list of sent or received trade offers

GET https://api.steampowered.com/IEconService/GetTradeOffers/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
get_sent_offersboolRequest the list of sent offers.
get_received_offersboolRequest the list of received offers.
get_descriptionsboolIf set, the item display data for the items included in the returned trade offers will also be returned. If one or more descriptions can't be retrieved, then your request will fail.
languagestringThe language to use when loading item display data.
active_onlyboolIndicates we should only return offers which are still active, or offers that have changed in state since the time_historical_cutoff
historical_onlyboolIndicates we should only return offers which are not active.
time_historical_cutoffuint32When active_only is set, offers updated since this time will also be returned

Gets a specific trade offer

GET https://api.steampowered.com/IEconService/GetTradeOffer/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
tradeofferiduint64Valve please, add description
languagestringValve please, add description
get_descriptionsboolIf set, the item display data for the items included in the returned trade offers will also be returned. If one or more descriptions can't be retrieved, then your request will fail.

Get counts of pending and new trade offers

GET https://api.steampowered.com/IEconService/GetTradeOffersSummary/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
time_last_visituint32The time the user last visited. If not passed, will use the time the user last visited the trade offer page.

Decline a trade offer someone sent to us

POST https://api.steampowered.com/IEconService/DeclineTradeOffer/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
tradeofferiduint64Valve please, add description

Cancel a trade offer we sent

POST https://api.steampowered.com/IEconService/CancelTradeOffer/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
tradeofferiduint64Valve please, add description

Returns the estimated hold duration and end date that a trade with a user would have

GET https://api.steampowered.com/IEconService/GetTradeHoldDurations/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamid_targetuint64User you are trading with
trade_offer_access_tokenstringA special token that allows for trade offers from non-friends.

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IFriendMessagesService/GetActiveMessageSessions/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IFriendMessagesService/GetRecentMessages/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IFriendMessagesService/MarkOfflineMessagesRead/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGameInventory/GetHistoryCommandDetails/v1/
NameTypeRequiredDescription
appiduint32appid of game
steamiduint64The steam ID of the account to operate on
commandstringThe command to run on that asset
contextiduint64The context to fetch history for
argumentsstringThe arguments that were provided with the command in the first place

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGameInventory/GetUserHistory/v1/
NameTypeRequiredDescription
appiduint32appid of game
steamiduint64The Steam ID to fetch history for
contextiduint64The context to fetch history for
starttimeuint32Start time of the history range to collect
endtimeuint32End time of the history range to collect

This method has no description, Valve please add a description.

POST https://api.steampowered.com/IGameInventory/HistoryExecuteCommands/v1/
NameTypeRequiredDescription
appiduint32appid of game
steamiduint64The asset ID to operate on
contextiduint64The context to fetch history for
actoriduint32A unique 32 bit ID for the support person executing the command

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGameInventory/SupportGetAssetHistory/v1/
NameTypeRequiredDescription
appiduint32appid of game
assetiduint64The asset ID to operate on
contextiduint64The context to fetch history for

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IGameInventory/GetItemDefArchive/v1/

Creates an async game session

POST https://api.steampowered.com/IGameNotificationsService/CreateSession/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The appid to create the session for.
contextuint64Game-specified context value the game can used to associate the session with some object on their backend.
title{message}The title of the session to be displayed within each user's list of sessions.
users{message}The initial state of all users in the session.
steamiduint64(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.

Updates a game session

POST https://api.steampowered.com/IGameNotificationsService/UpdateSession/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
sessioniduint64The sessionid to update.
appiduint32The appid of the session to update.
title{message}(Optional) The new title of the session. If not specified, the title will not be changed.
users{message}(Optional) A list of users whose state will be updated to reflect the given state. If the users are not already in the session, they will be added to it.
steamiduint64(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session and all users being added to the session must be friends with the user.

Enumerates a user's sessions

GET https://api.steampowered.com/IGameNotificationsService/EnumerateSessionsForApp/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The sessionid to request details for. Optional. If not specified, all the user's sessions will be returned.
steamiduint64The user whose sessions are to be enumerated.
include_all_user_messagesbool(Optional) Boolean determining whether the message for all users should be included. Defaults to false.
include_auth_user_messagebool(Optional) Boolean determining whether the message for the authenticated user should be included. Defaults to false.
languagestring(Optional) Language to localize the text in.

Get the details for a specific session

GET https://api.steampowered.com/IGameNotificationsService/GetSessionDetailsForApp/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
sessions{message}Valve please, add description
appiduint32The appid for the sessions.
languagestringLanguage to localize the text in.

Requests that a user receive game notifications for an app

POST https://api.steampowered.com/IGameNotificationsService/RequestNotifications/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The steamid to request notifications for.
appiduint32The appid to request notifications for.

Deletes an async game session

POST https://api.steampowered.com/IGameNotificationsService/DeleteSession/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
sessioniduint64The sessionid to delete.
appiduint32The appid of the session to delete.
steamiduint64(Optional) steamid to make the request on behalf of -- if specified, the user must be in the session.

Deletes a batch of async game sessions

POST https://api.steampowered.com/IGameNotificationsService/DeleteSessionBatch/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
sessioniduint64The sessionid to delete.
appiduint32The appid of the session to delete.

Gets a list of game server accounts with their logon tokens

GET https://api.steampowered.com/IGameServersService/GetAccountList/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key

Creates a persistent game server account

POST https://api.steampowered.com/IGameServersService/CreateAccount/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32The app to use the account for
memostringThe memo to set on the new account

This method changes the memo associated with the game server account. Memos do not affect the account in any way. The memo shows up in the GetAccountList response and serves only as a reminder of what the account is used for.

POST https://api.steampowered.com/IGameServersService/SetMemo/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The SteamID of the game server to set the memo on
memostringThe memo to set on the new account

Generates a new login token for the specified game server

POST https://api.steampowered.com/IGameServersService/ResetLoginToken/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The SteamID of the game server to reset the login token of

Deletes a persistent game server account

POST https://api.steampowered.com/IGameServersService/DeleteAccount/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The SteamID of the game server account to delete

Gets public information about a given game server account

GET https://api.steampowered.com/IGameServersService/GetAccountPublicInfo/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The SteamID of the game server to get info on

Queries the status of the specified token, which must be owned by you

GET https://api.steampowered.com/IGameServersService/QueryLoginToken/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
login_tokenstringLogin token to query

performs a GSLT ban/unban of GSLT associated with a GS. If banning, also bans associated users' GSLTs.

POST https://api.steampowered.com/IGameServersService/SetBanStatus/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64Valve please, add description
bannedboolValve please, add description
ban_secondsuint32Valve please, add description

Gets a list of server SteamIDs given a list of IPs

GET https://api.steampowered.com/IGameServersService/GetServerSteamIDsByIP/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
server_ipsstringValve please, add description

Gets a list of server IP addresses given a list of SteamIDs

GET https://api.steampowered.com/IGameServersService/GetServerIPsBySteamID/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
server_steamidsuint64Valve please, add description

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IGameServersService/GetServerList/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_440/GetClientVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_440/GetServerVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_570/GetClientVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_570/GetServerVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_730/GetServerVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_205790/GetClientVersion/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IGCVersion_205790/GetServerVersion/v1/

Adds an item to a user's inventory

POST https://api.steampowered.com/IInventoryService/AddItem/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
itemdefiduint64Valve please, add description
itempropsjsonstringValve please, add description
steamiduint64Valve please, add description
notifyboolShould notify the user that the item was added to their Steam Inventory.
requestiduint64Valve please, add description

Adds a promo item to a user's inventory

POST https://api.steampowered.com/IInventoryService/AddPromoItem/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
itemdefiduint64Valve please, add description
itempropsjsonstringValve please, add description
steamiduint64Valve please, add description
notifyboolShould notify the user that the item was added to their Steam Inventory.
requestiduint64Valve please, add description

Craft an item in a user's inventory

POST https://api.steampowered.com/IInventoryService/ExchangeItem/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description
materialsitemiduint64Valve please, add description
materialsquantityuint32Valve please, add description
outputitemdefiduint64Valve please, add description

Retrieves a users inventory as a big JSON blob

GET https://api.steampowered.com/IInventoryService/GetInventory/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description

Get item definitions

GET https://api.steampowered.com/IInventoryService/GetItemDefs/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
modifiedsincestringValve please, add description
itemdefidsuint64Valve please, add description
workshopidsuint64Valve please, add description
cache_max_age_secondsuint32Allow stale data to be returned for the specified number of seconds.

Get the Inventory Service price sheet

GET https://api.steampowered.com/IInventoryService/GetPriceSheet/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
ecurrencyint32Valve please, add description

Consolidate items of the given type within an user's inventory

POST https://api.steampowered.com/IInventoryService/Consolidate/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description
itemdefiduint64Valve please, add description
forceboolValve please, add description

Consolidate all items within an user's inventory

POST https://api.steampowered.com/IInventoryService/ConsolidateAll/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description
forceboolValve please, add description

Get the total number of available items of the given type

GET https://api.steampowered.com/IInventoryService/GetQuantity/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
steamiduint64Valve please, add description
itemdefiduint64Valve please, add description
forceboolValve please, add description

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IInventoryService/GetItemDefMeta/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IMobileAuthService/GetWGToken/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IMobileNotificationService/SwitchSessionToPush/v1/

Tracks playtime for a user when they are offline

POST https://api.steampowered.com/IPlayerService/RecordOfflinePlaytime/v1/
NameTypeRequiredDescription
steamiduint64Valve please, add description
ticketstringValve please, add description
play_sessions{message}Valve please, add description

Gets information about a player's recently played games

GET https://api.steampowered.com/IPlayerService/GetRecentlyPlayedGames/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about
countuint32The number of games to return (0/unset: all)

Return a list of games owned by the player

GET https://api.steampowered.com/IPlayerService/GetOwnedGames/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about
include_appinfobooltrue if we want additional details (name, icon) about each game
include_played_free_gamesboolFree games are excluded by default. If this is set, free games the user has played will be returned.
appids_filteruint32if set, restricts result set to the passed in apps

Returns the Steam Level of a user

GET https://api.steampowered.com/IPlayerService/GetSteamLevel/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about

Gets badges that are owned by a specific user

GET https://api.steampowered.com/IPlayerService/GetBadges/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about

Gets all the quests needed to get the specified badge, and which are completed

GET https://api.steampowered.com/IPlayerService/GetCommunityBadgeProgress/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about
badgeidint32The badge we're asking about

Returns valid lender SteamID if game currently played is borrowed

GET https://api.steampowered.com/IPlayerService/IsPlayingSharedGame/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
steamiduint64The player we're asking about
appid_playinguint32The game player is currently playing

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IPortal2Leaderboards_620/GetBucketizedData/v1/
NameTypeRequiredDescription
leaderboardNamestringThe leaderboard name to fetch data for.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/IPortal2Leaderboards_841/GetBucketizedData/v1/
NameTypeRequiredDescription
leaderboardNamestringThe leaderboard name to fetch data for.

Performs a search query for published files

GET https://api.steampowered.com/IPublishedFileService/QueryFiles/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
query_typeuint32enumeration EPublishedFileQueryType in clientenums.h
pageuint32Current page
numperpageuint32(Optional) The number of results, per page to return.
creator_appiduint32App that created the files
appiduint32App that consumes the files
requiredtagsstringTags to match on. See match_all_tags parameter below
excludedtagsstring(Optional) Tags that must NOT be present on a published file to satisfy the query.
match_all_tagsboolIf true, then items must have all the tags specified, otherwise they must have at least one of the tags.
required_flagsstringRequired flags that must be set on any returned items
omitted_flagsstringFlags that must not be set on any returned items
search_textstringText to match in the item's title or description
filetypeuint32EPublishedFileInfoMatchingFileType
child_publishedfileiduint64Find all items that reference the given item.
daysuint32If query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7].
include_recent_votes_onlyboolIf query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given
cache_max_age_secondsuint32Allow stale data to be returned for the specified number of seconds.
languageint32Language to search in and also what gets returned. Defaults to English.
required_kv_tags{message}Required key-value tags to match on.
totalonlybool(Optional) If true, only return the total number of files that satisfy this query.
ids_onlybool(Optional) If true, only return the published file ids of files that satisfy this query.
return_vote_databoolReturn vote data
return_tagsboolReturn tags in the file details
return_kv_tagsboolReturn key-value tags in the file details
return_previewsboolReturn preview image and video details in the file details
return_childrenboolReturn child item ids in the file details
return_short_descriptionboolPopulate the short_description field instead of file_description
return_for_sale_databoolReturn pricing information, if applicable
return_metadataboolPopulate the metadata
return_playtime_statsuint32Return playtime stats for the specified number of days before today.

Updates the ban status on the item

POST https://api.steampowered.com/IPublishedFileService/UpdateBanStatus/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
publishedfileiduint64Valve please, add description
appiduint32Valve please, add description
bannedboolValve please, add description
reasonstringValve please, add description

Update the incompatible status on the item

POST https://api.steampowered.com/IPublishedFileService/UpdateIncompatibleStatus/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
publishedfileiduint64Valve please, add description
appiduint32Valve please, add description
incompatibleboolValve please, add description

Sets the metadata for a developer on the published file

POST https://api.steampowered.com/IPublishedFileService/SetDeveloperMetadata/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
publishedfileiduint64Valve please, add description
appiduint32Valve please, add description
metadatastringValve please, add description

Updates tags on the published file

POST https://api.steampowered.com/IPublishedFileService/UpdateTags/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
publishedfileiduint64Valve please, add description
appiduint32Valve please, add description
add_tagsstringValve please, add description
remove_tagsstringValve please, add description

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/Subscribe/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/Unsubscribe/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/CanSubscribe/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/Publish/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/GetDetails/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/GetUserFiles/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/Update/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/IPublishedFileService/RefreshVotingQueue/v1/
ISteamApps/GetAppBetas v1  Steamworks

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetAppBetas/v1/
NameTypeRequiredDescription
appiduint32AppID of game

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetAppBuilds/v1/
NameTypeRequiredDescription
appiduint32AppID of game
countuint32# of builds to retrieve (default 10)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetAppDepotVersions/v1/
NameTypeRequiredDescription
appiduint32AppID of depot
ISteamApps/GetAppList v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetAppList/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetAppList/v2/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetCheatingReports/v1/
NameTypeRequiredDescription
appiduint32AppID of game
timebeginuint32Time range begin
timeenduint32Time range end
includereportsboolinclude reports that were not bans
includebansboolinclude reports that were bans
reportidminuint64minimum report id

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetPlayersBanned/v1/
NameTypeRequiredDescription
appiduint32AppID of game

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetServerList/v1/
NameTypeRequiredDescription
filterstringQuery filter string
limituint32Limit number of servers in the response

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/GetServersAtAddress/v1/
NameTypeRequiredDescription
addrstringIP or IP:queryport to list

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamApps/SetAppBuildLive/v1/
NameTypeRequiredDescription
appiduint32AppID of game
buildiduint32BuildID
betakeystringbeta key, required. Use public for default branch
descriptionstringoptional description for this build

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamApps/UpToDateCheck/v1/
NameTypeRequiredDescription
appiduint32AppID of game
versionuint32The installed version of the game

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamCDN/SetClientFilters/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
cdnnamestringSteam name of CDN property
allowedipblocksstringcomma-separated list of allowed IP address blocks in CIDR format - blank for not used
allowedasnsstringcomma-separated list of allowed client network AS numbers - blank for not used
allowedipcountriesstringcomma-separated list of allowed client IP country codes in ISO 3166-1 format - blank for not used

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamCDN/SetPerformanceStats/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
cdnnamestringSteam name of CDN property
mbps_sentuint32Outgoing network traffic in Mbps
mbps_recvuint32Incoming network traffic in Mbps
cpu_percentuint32Percent CPU load
cache_hit_percentuint32Percent cache hits

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamCommunity/ReportAbuse/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamidActoruint64SteamID of user doing the reporting
steamidTargetuint64SteamID of the entity being accused of abuse
appiduint32AppID to check for ownership
abuseTypeuint32Abuse type code (see EAbuseReportType enum)
contentTypeuint32Content type code (see ECommunityContentType enum)
descriptionstringNarrative from user
giduint64GID of related record (depends on content type)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamDirectory/GetCMList/v1/
NameTypeRequiredDescription
celliduint32Client's Steam cell ID
maxcountuint32Max number of servers to return

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamDirectory/GetCSList/v1/
NameTypeRequiredDescription
celliduint32Client's Steam cell ID
maxcountuint32Max number of servers to return
ISteamEconomy/CanTrade v1  Steamworks

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/CanTrade/v1/
NameTypeRequiredDescription
appiduint32That the key is associated with. Must be a steam economy app.
steamiduint64SteamID of user attempting to initiate a trade
targetiduint64SteamID of user that is the target of the trade invitation

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamEconomy/FinalizeAssetTransaction/v1/
NameTypeRequiredDescription
appiduint32The app ID the user is buying assets for
steamiduint64SteamID of the user making a purchase
txnidstringThe transaction ID
languagestringThe local language for the user

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/GetAssetClassInfo/v1/
NameTypeRequiredDescription
appiduint32Must be a steam economy app.
languagestringThe user's local language
class_countuint32Number of classes requested. Must be at least one.
classid0uint64Class ID of the nth class.
instanceid0uint64Instance ID of the nth class.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/GetAssetPrices/v1/
NameTypeRequiredDescription
appiduint32Must be a steam economy app.
currencystringThe currency to filter for
languagestringThe user's local language

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/GetExportedAssetsForUser/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32The app to get exported items from.
contextiduint64The context in the app to get exported items from.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/GetMarketPrices/v1/
NameTypeRequiredDescription
appiduint32Must be a steam economy app.

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamEconomy/StartAssetTransaction/v1/
NameTypeRequiredDescription
appiduint32The app ID the user is buying assets for
steamiduint64SteamID of user making a purchase
assetid0stringThe ID of the first asset the user is buying - there must be at least one
assetquantity0uint32The quantity of assetid0's the the user is buying
currencystringThe local currency for the user
languagestringThe local language for the user
ipaddressstringThe user's IP address
referrerstringThe referring URL
clientauthboolIf true (default is false), the authorization will appear in the user's steam client overlay, rather than as a web page - useful for stores that are embedded in products.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamEconomy/StartTrade/v1/
NameTypeRequiredDescription
appiduint32That the key is associated with. Must be a steam economy app.
partyauint64SteamID of first user in the trade
partybuint64SteamID of second user in the trade

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamEnvoy/PaymentOutReversalNotification/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamGameOAuth/GetAppInfo/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamGameServerStats/GetGameServerPlayerStatsForGame/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
gameiduint64game id to get stats for, if not a mod, it's safe to use appid here
appiduint32appID of the game
rangestartstringrange start date/time (Format: YYYY-MM-DD HH:MM:SS, seattle local time
rangeendstringrange end date/time (Format: YYYY-MM-DD HH:MM:SS, seattle local time
maxresultsuint32Max number of results to return (up to 1000)

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamLeaderboards/DeleteLeaderboard/v1/
NameTypeRequiredDescription
appiduint32appid of game
namestringname of the leaderboard to delete
ISteamLeaderboards/FindOrCreateLeaderboard v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamLeaderboards/FindOrCreateLeaderboard/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamLeaderboards/FindOrCreateLeaderboard/v2/
NameTypeRequiredDescription
appiduint32appid of game
namestringname of the leaderboard to create
sortmethodstringsort method to use for this leaderboard (defaults to Ascending)
displaytypestringdisplay type for this leaderboard (defaults to Numeric)
createifnotfoundboolif this is true the leaderboard will be created if it doesn't exist. Defaults to true.
onlytrustedwritesboolif this is true the leaderboard scores cannot be set by clients, and can only be set by publisher via SetLeaderboardScore WebAPI. Defaults to false.
onlyfriendsreadsboolif this is true the leaderboard scores can only be read for friends by clients, scores can always be read by publisher. Defaults to false.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamLeaderboards/GetLeaderboardEntries/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game
rangestartint32range start or 0
rangeendint32range end or max LB entries
steamiduint64SteamID used for friend & around user requests
leaderboardidint32ID of the leaderboard to view
datarequestuint32type of request: RequestGlobal, RequestAroundUser, RequestFriends
ISteamLeaderboards/GetLeaderboardsForGame v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamLeaderboards/GetLeaderboardsForGame/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamLeaderboards/GetLeaderboardsForGame/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamLeaderboards/ResetLeaderboard/v1/
NameTypeRequiredDescription
appiduint32appid of game
leaderboardiduint32numeric ID of the target leaderboard. Can be retrieved from GetLeaderboardsForGame

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamLeaderboards/SetLeaderboardScore/v1/
NameTypeRequiredDescription
appiduint32appid of game
leaderboardiduint32numeric ID of the target leaderboard. Can be retrieved from GetLeaderboardsForGame
steamiduint64steamID to set the score for
scoreint32the score to set for this user
scoremethodstringupdate method to use. Can be "KeepBest" or "ForceUpdate"
detailsrawbinarygame-specific details for how the score was earned. Up to 256 bytes.

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/AdjustAgreement/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
nextprocessdatestringDate for next process

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/CancelAgreement/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
ISteamMicroTxn/FinalizeTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/FinalizeTxn/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/FinalizeTxn/v2/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
appiduint32AppID of game this transaction is for
ISteamMicroTxn/GetReport v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetReport/v1/
ISteamMicroTxn/GetReport v2  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetReport/v2/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetReport/v3/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for
typestringReport type (GAMESALES, STEAMSTORE, SETTLEMENT)
timestringBeginning time to start report from (RFC 3339 UTC format)
maxresultsuint32Max number of results to return (up to 1000)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetUserAgreementInfo/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user making purchase
appiduint32AppID of game
ISteamMicroTxn/GetUserInfo v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetUserInfo/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/GetUserInfo/v2/
NameTypeRequiredDescription
steamiduint64SteamID of user making purchase
ipaddressstringip address of user in string format (xxx.xxx.xxx.xxx). Only required if usersession=web
ISteamMicroTxn/InitTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/InitTxn/v1/
ISteamMicroTxn/InitTxn v2  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/InitTxn/v2/
ISteamMicroTxn/InitTxn v3  Steamworks

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/InitTxn/v3/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
steamiduint64SteamID of user making purchase
appiduint32AppID of game this transaction is for
itemcountuint32Number of items in cart
languagestringISO 639-1 language code of description
currencystringISO 4217 currency code
usersessionstringsession where user will authorize the transaction. client or web (defaults to client)
ipaddressstringip address of user in string format (xxx.xxx.xxx.xxx). Only required if usersession=web
itemid[0]uint323rd party ID for item
qty[0]uint32Quantity of this item
amount[0]int32Total cost (in cents) of item(s)
description[0]stringDescription of item
category[0]stringOptional category grouping for item
associated_bundle[0]uint32Optional bundleid of associated bundle
billingtype[0]stringOptional recurring billing type
startdate[0]stringOptional start date for recurring billing
enddate[0]stringOptional end date for recurring billing
period[0]stringOptional period for recurring billing
frequency[0]uint32Optional frequency for recurring billing
recurringamt[0]stringOptional recurring billing amount
bundlecountuint32Number of bundles in cart
bundleid[0]uint323rd party ID of the bundle. This shares the same ID space as 3rd party items.
bundle_qty[0]uint32Quantity of this bundle
bundle_desc[0]stringDescription of bundle
bundle_category[0]stringOptional category grouping for bundle

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/ProcessAgreement/v1/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
amountint32Total cost (in cents) to charge
currencystringISO 4217 currency code
ISteamMicroTxn/QueryTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/QueryTxn/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxn/QueryTxn/v2/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for
orderiduint643rd party ID for transaction
transiduint64Steam transaction ID
ISteamMicroTxn/RefundTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/RefundTxn/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxn/RefundTxn/v2/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
appiduint32AppID of game this transaction is for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/AdjustAgreement/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
nextprocessdatestringDate for next process

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/CancelAgreement/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
ISteamMicroTxnSandbox/FinalizeTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/FinalizeTxn/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/FinalizeTxn/v2/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
appiduint32AppID of game this transaction is for
ISteamMicroTxnSandbox/GetReport v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetReport/v1/
ISteamMicroTxnSandbox/GetReport v2  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetReport/v2/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetReport/v3/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for
typestringReport type (GAMESALES, STEAMSTORE, SETTLEMENT)
timestringBeginning time to start report from (RFC 3339 UTC format)
maxresultsuint32Max number of results to return (up to 1000)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetUserAgreementInfo/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user making purchase
appiduint32AppID of game
ISteamMicroTxnSandbox/GetUserInfo v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetUserInfo/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/GetUserInfo/v2/
NameTypeRequiredDescription
steamiduint64SteamID of user making purchase
ipaddressstringip address of user in string format (xxx.xxx.xxx.xxx). Only required if usersession=web
ISteamMicroTxnSandbox/InitTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/InitTxn/v1/
ISteamMicroTxnSandbox/InitTxn v2  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/InitTxn/v2/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/InitTxn/v3/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
steamiduint64SteamID of user making purchase
appiduint32AppID of game this transaction is for
itemcountuint32Number of items in cart
languagestringISO 639-1 language code of description
currencystringISO 4217 currency code
itemid[0]uint323rd party ID for item
qty[0]uint32Quantity of this item
amount[0]int32Total cost (in cents) of item(s)
description[0]stringDescription of item
category[0]stringOptional category grouping for item
billingtype[0]stringOptional recurring billing type
startdate[0]stringOptional start date for recurring billing
enddate[0]stringOptional end date for recurring billing
period[0]stringOptional period for recurring billing
frequency[0]uint32Optional frequency for recurring billing
recurringamt[0]stringOptional recurring billing amount

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/ProcessAgreement/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user with the agreement
agreementiduint64ID of agreement
appiduint32AppID of game
amountint32Total cost (in cents) to charge
currencystringISO 4217 currency code
ISteamMicroTxnSandbox/QueryTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/QueryTxn/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamMicroTxnSandbox/QueryTxn/v2/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for
orderiduint643rd party ID for transaction
transiduint64Steam transaction ID
ISteamMicroTxnSandbox/RefundTxn v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/RefundTxn/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamMicroTxnSandbox/RefundTxn/v2/
NameTypeRequiredDescription
orderiduint643rd party ID for transaction
appiduint32AppID of game this transaction is for
ISteamNews/GetNewsForApp v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamNews/GetNewsForApp/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamNews/GetNewsForApp/v2/
NameTypeRequiredDescription
appiduint32AppID to retrieve news for
maxlengthuint32Maximum length for the content to return, if this is 0 the full content is returned, if it's less then a blurb is generated to fit.
enddateuint32Retrieve posts earlier than this date (unix epoch timestamp)
countuint32# of posts to retrieve (default 20)
feedsstringComma-seperated list of feed names to return news for
ISteamNews/GetNewsForAppAuthed v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamNews/GetNewsForAppAuthed/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamNews/GetNewsForAppAuthed/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32AppID to retrieve news for
maxlengthuint32Maximum length for the content to return, if this is 0 the full content is returned, if it's less then a blurb is generated to fit.
enddateuint32Retrieve posts earlier than this date (unix epoch timestamp)
countuint32# of posts to retrieve (default 20)
feedsstringComma-seperated list of feed names to return news for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemSearch/RankedByPublicationOrder/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
startidxuint32Starting index in the result set (0 based)
countuint32Number Requested
tagcountuint32Number of Tags Specified
usertagcountuint32Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemSearch/RankedByTrend/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
startidxuint32Starting index in the result set (0 based)
countuint32Number Requested
tagcountuint32Number of Tags Specified
usertagcountuint32Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
daysuint32[1,7] number of days for the trend period, including today
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemSearch/RankedByVote/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
startidxuint32Starting index in the result set (0 based)
countuint32Number Requested
tagcountuint32Number of Tags Specified
usertagcountuint32Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemSearch/ResultSetSummary/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint64appID relevant to all subsequent tags
tagcountuint32Number of Tags Specified
usertagcountuint32Number of User specific tags requested
hasappadminaccessboolWhether the user making the request is an admin for the app and can see private files
fileTypeuint32EPublishedFileInfoMatchingFileType, defaults to k_PFI_MatchingFileType_Items
tag[0]stringTag to filter result set
usertag[0]stringA user specific tag

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemVoting/ItemVoteSummary/v1/
NameTypeRequiredDescription
steamiduint64Steam ID of user
appiduint32appID of product
countuint32Count of how many items we are querying
publishedfileid[0]uint64The Published File ID who's vote details are required

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamPublishedItemVoting/UserVoteSummary/v1/
NameTypeRequiredDescription
steamiduint64Steam ID of user
countuint32Count of how many items we are querying
publishedfileid[0]uint64A Specific Published Item

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/EnumerateUserPublishedFiles/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
listtypeuint32EUCMListType

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
NameTypeRequiredDescription
collectioncountuint32Number of collections being requested
publishedfileids[0]uint64collection ids to get the details for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
NameTypeRequiredDescription
itemcountuint32Number of items being requested
publishedfileids[0]uint64published file id to look up

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
NameTypeRequiredDescription
steamiduint64If specified, only returns details if the file is owned by the SteamID specified
ugciduint64ID of UGC file to get info for
appiduint32appID of product

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
ugciduint64ID of UGC file whose bits are being fiddled with
appiduint32appID of product to change updating state for
usedboolNew state of flag

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
publishedfileiduint64published file id to subscribe to

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of product
publishedfileiduint64published file id to unsubscribe from

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamSpecialSurvey/CheckUserStatus/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game
surveyiduint32ID of the survey being taken
steamiduint64SteamID of the user taking the survey
tokenstringSurvey identity verification token for the user

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamSpecialSurvey/SetUserFinished/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game
surveyiduint32ID of the survey being taken
steamiduint64SteamID of the user taking the survey
tokenstringSurvey identity verification token for the user
ISteamUser/CheckAppOwnership v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/CheckAppOwnership/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/CheckAppOwnership/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
appiduint32AppID to check for ownership

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetAppPriceInfo/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
appidsstringComma-delimited list of appids (max: 100)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetFriendList/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
relationshipstringrelationship type (ex: friend)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPlayerBans/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamidsstringComma-delimited list of SteamIDs
ISteamUser/GetPlayerSummaries v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPlayerSummaries/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamidsstringComma-delimited list of SteamIDs (max: 100)
ISteamUser/GetPublisherAppOwnership v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPublisherAppOwnership/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPublisherAppOwnership/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetPublisherAppOwnershipChanges/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
packagerowversionstringThe unsigned 64-bit row version to read package changes from. The row version of data read up to will be returned for use in future calls.
cdkeyrowversionstringThe unsigned 64-bit row version to read CD Key changes from. The row version of data read up to will be returned for use in future calls.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/GetUserGroupList/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamUser/GrantPackage/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
packageiduint32PackageID to grant
ipaddressstringip address of user in string format (xxx.xxx.xxx.xxx).
thirdpartykeystringOptionally associate third party key during grant. 'thirdpartyappid' will have to be set.
thirdpartyappiduint32Has to be set if 'thirdpartykey' is set. The appid associated with the 'thirdpartykey'.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUser/ResolveVanityURL/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
vanityurlstringThe vanity URL to get a SteamID for
url_typeint32The type of vanity URL. 1 (default): Individual profile, 2: Group, 3: Official game group

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamUserAuth/AuthenticateUser/v1/
NameTypeRequiredDescription
steamiduint64Should be the users steamid, unencrypted.
sessionkeyrawbinaryShould be a 32 byte random blob of data, which is then encrypted with RSA using the Steam system's public key. Randomness is important here for security.
encrypted_loginkeyrawbinaryShould be the users hashed loginkey, AES encrypted with the sessionkey.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserAuth/AuthenticateUserTicket/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game
ticketstringTicket from GetAuthSessionTicket.

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserOAuth/GetTokenDetails/v1/
NameTypeRequiredDescription
access_tokenstringOAuth2 token for which to return details

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamUserOAuth/GetUserSummaries/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamUserOAuth/GetGroupSummaries/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamUserOAuth/GetGroupList/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamUserOAuth/GetFriendList/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamUserOAuth/Search/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetGlobalAchievementPercentagesForApp/v2/
NameTypeRequiredDescription
gameiduint64GameID to retrieve the achievement percentages for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetGlobalStatsForGame/v1/
NameTypeRequiredDescription
appiduint32AppID that we're getting global stats for
countuint32Number of stats get data for
name[0]stringNames of stat to get data for
startdateuint32Start date for daily totals (unix epoch timestamp)
enddateuint32End date for daily totals (unix epoch timestamp)

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/
NameTypeRequiredDescription
appiduint32AppID that we're getting user count for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
appiduint32AppID to get achievements for
lstringLanguage to return strings for
ISteamUserStats/GetSchemaForGame v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetSchemaForGame/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetSchemaForGame/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
appiduint32appid of game
lstringlocalized language to return (english, french, etc.)
ISteamUserStats/GetUserStatsForGame v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v2/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
appiduint32appid of game

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamUserStats/SetUserStatsForGame/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key
steamiduint64SteamID of user
appiduint32appid of game
countuint32Number of stats and achievements to set a value for (name/value param pairs)
name[0]stringName of stat or achievement to set
value[0]uint32Value to set
ISteamVideo/AddVideo v1  Steamworks

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamVideo/AddVideo/v1/
NameTypeRequiredDescription
steamiduint64SteamID of user
appiduint32appID of the video
videoidstringID of the video on the provider's site
accountnamestringAccount name of the video's owner on the provider's site

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamWebAPIUtil/GetServerInfo/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ISteamWebAPIUtil/GetSupportedAPIList/v1/
NameTypeRequiredDescription
key (auto filled)stringaccess key

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamWebUserPresenceOAuth/PollStatus/v1/
NameTypeRequiredDescription
steamidstringSteam ID of the user
umqiduint64UMQ Session ID
messageuint32Message that was last known to the user
polliduint32Caller-specific poll id
sectimeoutuint32Long-poll timeout in seconds
secidletimeuint32How many seconds is client considering itself idle, e.g. screen is off
use_accountidsuint32Boolean, 0 (default): return steamid_from in output, 1: return accountid_from

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamWebUserPresenceOAuth/Logon/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamWebUserPresenceOAuth/Logoff/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamWebUserPresenceOAuth/Message/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamWebUserPresenceOAuth/DeviceInfo/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ISteamWebUserPresenceOAuth/Poll/v1/

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamWorkshop/AssociateWorkshopItems/v1/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for
itemcountuint32Number of items to associate
publishedfileid[0]uint64the workshop published file id
gameitemid[0]uint323rd party ID for item
revenuepercentage[0]floatPercentage of revenue the owners of the workshop item will get from the sale of the item [0.0, 100.0]. For bundle-like items, send over an entry for each item in the bundle (gameitemid = bundle id) with different publishedfileids and with the revenue percentage pre-split amongst the items in the bundle (i.e. 30% / 10 items in the bundle)
gameitemdescription[0]stringGame's description of the game item

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ISteamWorkshop/GetContributors/v1/
NameTypeRequiredDescription
appiduint32AppID of game this transaction is for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITestExternalPrivilegeService/CallPublisherKey/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITestExternalPrivilegeService/CallPublisherKeyOwnsApp/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
ITFItems_440/GetGoldenWrenches v1  Steamworks OUTDATED VERSION

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFItems_440/GetGoldenWrenches/v1/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFItems_440/GetGoldenWrenches/v2/

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFPromos_440/GetItemID/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITFPromos_440/GrantItem/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFPromos_570/GetItemID/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITFPromos_570/GrantItem/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFPromos_620/GetItemID/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
PromoIDuint32The promo ID to grant an item for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITFPromos_620/GrantItem/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
PromoIDuint32The promo ID to grant an item for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFPromos_841/GetItemID/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
PromoIDuint32The promo ID to grant an item for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITFPromos_841/GrantItem/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
PromoIDuint32The promo ID to grant an item for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFPromos_205790/GetItemID/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

POST https://api.steampowered.com/ITFPromos_205790/GrantItem/v1/
NameTypeRequiredDescription
steamiduint64The Steam ID to fetch items for
promoiduint32The promo ID to grant an item for

This method has no description, Valve please add a description.

GET https://api.steampowered.com/ITFSystem_440/GetWorldStatus/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/AddAuthenticator/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/RecoverAuthenticatorCommit/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/RecoverAuthenticatorContinue/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/RemoveAuthenticator/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/RemoveAuthenticatorViaChallengeStart/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/RemoveAuthenticatorViaChallengeContinue/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/FinalizeAddAuthenticator/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/QueryStatus/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/QueryTime/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/QuerySecrets/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/SendEmail/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/ValidateToken/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/CreateEmergencyCodes/v1/

This method is undocumented and most likely is not supported by Valve, use at your own risk.

https://api.steampowered.com/ITwoFactorService/DestroyEmergencyCodes/v1/

Set item payment rules.

POST https://api.steampowered.com/IWorkshopService/SetItemPaymentRules/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
gameitemiduint32Valve please, add description
associated_workshop_files{message}Valve please, add description
partner_accounts{message}Valve please, add description
validate_onlyboolOnly validates the rules and does not persist them.
make_workshop_files_subscribableboolValve please, add description

Get a list of contributors for a specific gameitemid/app combination.

GET https://api.steampowered.com/IWorkshopService/GetFinalizedContributors/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
gameitemiduint32Valve please, add description

Get item revenue for a specific app/item definition for a date range.

GET https://api.steampowered.com/IWorkshopService/GetItemDailyRevenue/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
item_iduint32Valve please, add description
date_startuint32Valve please, add description
date_enduint32Valve please, add description

Populate block of item descriptions.

POST https://api.steampowered.com/IWorkshopService/PopulateItemDescriptions/v1/
NameTypeRequiredDescription
key (auto filled)stringAccess key
appiduint32Valve please, add description
languages{message}Valve please, add description