The following is a list of interfaces and endpoints that are currently supported by this crate.
Interfaces that are prefixed with ✓ are fully implemented!
- FlushAssetAppearanceCache (requires publisher key)
- FlushContextCache (requires publisher key)
- FlushInventoryCache (requires publisher key)
- GetTradeHistory
- GetTradeOffers
- GetTradeOffer
- GetTradeOffersSummary
- GetAccountList
- CreateAccount
- SetMemo
- ResetLoginToken
- DeleteAccount
- GetAccountPublicInfo
- QueryLoginToken
- GetServerSteamIDsByIP
- GetServerIPsBySteamID
- GetOwnedGames
- GetRecentlyPlayedGames
- GetSteamLevel
- GetBadges
- GetCommunityBadgeProgress
- QueryFiles
- GetCurrentClientConnections
- GetTotalPlaytime
- GetAppList
- GetServersAtAddress
- UpToDateCheck
- GetAssetClassInfo
- GetAssetPrices
- GetNewsForApp
- EnumerateUserSubscribedFiles (requires publisher key)
- GetCollectionDetails
- GetPublishedFileDetails
- GetUGCFileDetails
- SetUGCUsedByGC (requires publisher key)
- SubscribePublishedFile (requires publisher key)
- UnsubscribePublishedFile (requires publisher key)
- CheckAppOwnership (requires publisher key)
- GetAppPriceInfo (requires publisher key)
- GetDeletedSteamIDs (requires publisher key)
- GetFriendList
- GetPlayerAchievements
- GetPlayerBans
- GetPlayerSummaries
- GetPublisherAppOwnership (requires publisher key)
- GetPublisherAppOwnershipChanges (requires publisher key)
- GetUserGroupList
- GrantPackage (requires publisher key)
- ResolveVanityURL
- RevokePackage (requires publisher key)
- AuthenticateUser
- AuthenticateUserTicket
- GetGlobalAchievementPercentagesForApp
- GetGlobalStatsForGame
- GetNumberOfCurrentPlayers
- GetPlayerAchievements
- GetSchemaForGame
- GetUserStatsForGame
- GetServerInfo
- GetSupportedAPIList