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.
https://api.steampowered.com/IQuestService/ActivateProfileModifierItem/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint64 No
bool No
https://api.steampowered.com/IQuestService/GetCommunityInventory/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32[] NoFilter to only community items for these apps.
https://api.steampowered.com/IQuestService/GetCommunityItemDefinitions/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint32 No
string Nolanguage short name
uint64 No
bool Nowhen true, json will be returned in item_key_values
https://api.steampowered.com/IQuestService/GetNumTradingCardsEarned/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
uint32 No
https://api.steampowered.com/IQuestService/GetVirtualItemRewardDefinition/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
int32 Noenum
bool No

Add game items to a user

https://partner.steam-api.com/IQuestService/PublisherAddCommunityItemsToPlayer/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes
uint32 Yes
uint32 Yes
uint32 Yes
string Yes
{message} Yes
string Yes
uint64 Yes
https://api.steampowered.com/IQuestService/SetVirtualItemRewardDefinition/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
int32 Noenum
int32 Noenum
CVirtualItemRewardDefinition[] NoInclude only item def we are updating or adding. Don't mix adds with updates
int32 Noenum
uint32 No
uint32 No
bool No
uint32 No
uint32 No
fixed64 No
int32 No
uint32 No
uint32 No
int64 No
uint32 No
uint32 No
uint32 No
uint32 No
uint32 No