This page is just a reference of all the known Steam APIs, I do not know how they work. Please do not email me with questions.
UNDOCUMENTEDPOSTAddFriend

Invites another Steam user to be a friend

https://api.steampowered.com/IPlayerService/AddFriend/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoSteam ID of user to whom to send a friend invite.

Gets the last-played times for the account

https://api.steampowered.com/IPlayerService/ClientGetLastPlayedTimes/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 NoThe most recent last-played time the client already knows about
UNDOCUMENTEDPOSTGetAchievementsProgress

Gets the achievement completion stats for the specified list of apps.

https://api.steampowered.com/IPlayerService/GetAchievementsProgress/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
string No
uint32[] No
bool No
UNDOCUMENTEDGetAnimatedAvatar

Gets which animated avatar is active for a specific user

https://api.steampowered.com/IPlayerService/GetAnimatedAvatar/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoThe player we're asking about
string No
UNDOCUMENTEDGetAvatarFrame

Gets which avatar frame is active for a specific user

https://api.steampowered.com/IPlayerService/GetAvatarFrame/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoThe player we're asking about
string No

Gets badges that are owned by a specific user

https://api.steampowered.com/IPlayerService/GetBadges/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about

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

https://api.steampowered.com/IPlayerService/GetCommunityBadgeProgress/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about
int32 Yes The badge we're asking about
UNDOCUMENTEDPOSTGetCommunityPreferences

Returns the player's community preferences

https://api.steampowered.com/IPlayerService/GetCommunityPreferences/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
UNDOCUMENTEDGetFavoriteBadge

Gets the badge the user has set as their favorite

https://api.steampowered.com/IPlayerService/GetFavoriteBadge/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No

Get a list of friends who are playing, have played, own, or want a game

https://api.steampowered.com/IPlayerService/GetFriendsGameplayInfo/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No

Get a games available achievements for display purposes.

https://api.steampowered.com/IPlayerService/GetGameAchievements/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
string NoLowercase, language shortnames

Gets which mini profile background is active for a specific user

https://api.steampowered.com/IPlayerService/GetMiniProfileBackground/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoThe player we're asking about
string No
UNDOCUMENTEDGetNicknameList

Gets the list of nicknames this user has for other users

https://api.steampowered.com/IPlayerService/GetNicknameList/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key

Return a list of games owned by the player

https://api.steampowered.com/IPlayerService/GetOwnedGames/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about
bool Yes true if we want additional details (name, icon) about each game
bool Yes Free games are excluded by default. If this is set, free games the user has played will be returned.
uint32 Yes if set, restricts result set to the passed in apps
bool Yes Some games are in the free sub, which are excluded by default.
bool Noif set, skip unvetted store apps
string Yes Will return appinfo in this language
bool Yes true if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.

Replacement for WG GetPlayerLinkDetails

https://api.steampowered.com/IPlayerService/GetPlayerLinkDetails/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64[] No

Gets which profile background is active for a specific user

https://api.steampowered.com/IPlayerService/GetProfileBackground/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoThe player we're asking about
string No

Returns the customizations (if any) for a profile

https://api.steampowered.com/IPlayerService/GetProfileCustomization/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
bool No
bool No

Returns the items the user has equipped on their profile

https://api.steampowered.com/IPlayerService/GetProfileItemsEquipped/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
string No

Returns the items the user can equip on their profile

https://api.steampowered.com/IPlayerService/GetProfileItemsOwned/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No
ECommunityItemClass No
int32[] Noenum

Gets themes available for the user.

https://api.steampowered.com/IPlayerService/GetProfileThemesAvailable/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key

Returns the purchased and upgraded profile customizations

https://api.steampowered.com/IPlayerService/GetPurchasedAndUpgradedProfileCustomizations/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No

Returns the purchased profile customizations

https://api.steampowered.com/IPlayerService/GetPurchasedProfileCustomizations/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
https://api.steampowered.com/IPlayerService/GetRecentPlaytimeSessionsForChild/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No

Gets information about a player's recently played games

https://api.steampowered.com/IPlayerService/GetRecentlyPlayedGames/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about
uint32 Yes The number of games to return (0/unset: all)
UNDOCUMENTEDGETGetSingleGamePlaytime
https://api.steampowered.com/IPlayerService/GetSingleGamePlaytime/v1/
NameValueTypeRequiredDescription
click to setstring Yes Steamworks Web API user authentication key.
uint64 Yes The player we're asking about
uint32 Yes AppID that we're getting playtime for

Gets which Steam Deck keyboard skin is active for a specific user

https://api.steampowered.com/IPlayerService/GetSteamDeckKeyboardSkin/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoThe player we're asking about
string No

Returns the Steam Level of a user

https://api.steampowered.com/IPlayerService/GetSteamLevel/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about

Returns how a given Steam Level compares the user base at large

https://api.steampowered.com/IPlayerService/GetSteamLevelDistribution/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 Yes

Gets the best achievements the user has gotten for the specified list of apps.

https://api.steampowered.com/IPlayerService/GetTopAchievementsForGames/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
string No
uint32 NoThe max achievements to load. Max 8
uint32[] No
UNDOCUMENTEDPOSTIgnoreFriend

Blocks or unblocks communication with the user. Despite name, can be a non-friend.

https://api.steampowered.com/IPlayerService/IgnoreFriend/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
bool NoIf set, remove from ignore/block list instead of adding

Obsolete, partners should use ISteamUser.CheckAppOwnership

https://api.steampowered.com/IPlayerService/IsPlayingSharedGame/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes The player we're asking about
uint32 Yes The game player is currently playing

Tracks playtime for a user when they are offline

https://api.steampowered.com/IPlayerService/RecordOfflinePlaytime/v1/
NameValueTypeRequiredDescription
uint64 Yes
string Yes
{message} Yes
UNDOCUMENTEDPOSTRemoveFriend

Removes a friend or ignores a friend suggestion

https://api.steampowered.com/IPlayerService/RemoveFriend/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 NoSteam ID of friend to remove.
UNDOCUMENTEDPOSTSetAnimatedAvatar

Sets the user's animated avatar for their profile

https://api.steampowered.com/IPlayerService/SetAnimatedAvatar/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
UNDOCUMENTEDPOSTSetAvatarFrame

Sets the user's avatar frame for their profile

https://api.steampowered.com/IPlayerService/SetAvatarFrame/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No

Sets special flags on the equipped item

https://api.steampowered.com/IPlayerService/SetEquippedProfileItemFlags/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
uint32 NoSet of EProfileItemEquippedFlag
UNDOCUMENTEDPOSTSetFavoriteBadge

Sets the badge as the users favorite

https://api.steampowered.com/IPlayerService/SetFavoriteBadge/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
uint32 No
UNDOCUMENTEDPOSTSetMiniProfileBackground

Sets the user's mini profile background

https://api.steampowered.com/IPlayerService/SetMiniProfileBackground/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
UNDOCUMENTEDPOSTSetProfileBackground

Sets the user's profile background

https://api.steampowered.com/IPlayerService/SetProfileBackground/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
UNDOCUMENTEDPOSTSetProfilePreferences

Sets profile preferences

https://api.steampowered.com/IPlayerService/SetProfilePreferences/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
ProfilePreferences No
bool No
UNDOCUMENTEDPOSTSetProfileTheme

Selects a theme for the profile

https://api.steampowered.com/IPlayerService/SetProfileTheme/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
string No
UNDOCUMENTEDPOSTSetSteamDeckKeyboardSkin

Sets the user's current Steam Deck keyboard skin

https://api.steampowered.com/IPlayerService/SetSteamDeckKeyboardSkin/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No