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.

App invite player(s) to a chat room that it controls, or just extend invite(s)

https://partner.steam-api.com/IChatRoomService/AppAddUsersToGroup/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes
uint64 Yes
uint32 Yes
bool Yes

App invite a player to a chat room that it controls, or just extend an invite

https://partner.steam-api.com/IChatRoomService/AppPostSystemMessageToGroup/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 Yes
uint64 Yes
string Yes
string Yes
{message} Yes

App remove player(s) from a chat room that it controls

https://partner.steam-api.com/IChatRoomService/AppRemoveUsersFromGroup/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes
uint64 Yes
int32 Yes
uint32 Yes
uint64 Yes
bool Yes

App creating a chat room and inviting players to it

https://partner.steam-api.com/IChatRoomService/CreateAppChatRoomGroup/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes
uint32 Yes
string Yes
uint32 Yes
UNDOCUMENTEDPOSTResolveReport
https://api.steampowered.com/IChatRoomService/ResolveReport/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 No
uint64 No
EContentReportResolution Noenum
EContentReportReason Noenum
EContentReportSubjectType Noenum
uint64 No
uint32 No
bool No

Update the display and rules properties for an app-created chat room

https://partner.steam-api.com/IChatRoomService/SetAppChatRoomConfig/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 Yes
uint32 Yes
string Yes
uint64 Yes
bool Yes