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.

Gets broadcast upload stats for user

https://api.steampowered.com/IBroadcastService/GetBroadcastUploadStats/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 NoHow many at maximum to return.
uint32 NoStart time
uint64 NoOptional relay upload ID - not compatible with session_id
fixed64 NoOptional the steamid whose stats you want, otherwise the user logged in - admin only
uint64 NoOptional broadcast session ID - not compatiable with upload_id

Gets viewer stats for given broadcast

https://api.steampowered.com/IBroadcastService/GetBroadcastViewerStats/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 NoGet stats for this stream
fixed64 NoOptional: The steamid of the broadcast whose details you are requesting.
UNDOCUMENTEDGetBuildClipStatus

Start building a broadcast clip

https://api.steampowered.com/IBroadcastService/GetBuildClipStatus/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
UNDOCUMENTEDGetClipDetails

Get details for Broadcast Clips

https://api.steampowered.com/IBroadcastService/GetClipDetails/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 NoList of clip IDs we want details for
UNDOCUMENTEDGetRTMPInfo

Gets RTMP broadcast info

https://api.steampowered.com/IBroadcastService/GetRTMPInfo/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint32 No
fixed64 Nobroadcaster steamID if not logged-in user
UNDOCUMENTEDPOSTMuteBroadcastChatUser

Mute a user in your broadcast chat

https://api.steampowered.com/IBroadcastService/MuteBroadcastChatUser/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
fixed64 No
bool No
UNDOCUMENTEDPOSTPostChatMessage

Post chat message to specified chat room

https://api.steampowered.com/IBroadcastService/PostChatMessage/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
string No
uint32 No
ELanguage NoELanguage of the user posting the message, default is english
string NoThe two letter country code

Add a game meta data frame to broadcast

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

Add a game meta data frame to broadcast from a client. Uses RTMP token for validation

https://api.steampowered.com/IBroadcastService/PostGameDataFrameRTMP/v1/
NameValueTypeRequiredDescription
uint32 Yes AppID of the game being broadcasted
uint64 Yes Broadcasters SteamID
string Yes Valid RTMP token for the Broadcaster
string Yes game data frame expressing current state of game (string, zipped, whatever)
UNDOCUMENTEDPOSTRemoveUserChatText

Tell all viewers to remove user chat text

https://api.steampowered.com/IBroadcastService/RemoveUserChatText/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
fixed64 No
UNDOCUMENTEDPOSTSetClipDetails

Updates a broadcast clip

https://api.steampowered.com/IBroadcastService/SetClipDetails/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
uint64 NoClip ID
uint32 Nostart time of the clip
uint32 Noend time of the clip
string No
UNDOCUMENTEDPOSTSetRTMPInfo

Sets RTMP broadcast info

https://api.steampowered.com/IBroadcastService/SetRTMPInfo/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
int32 No
bool No
int32 No
uint32 No
uint32 No
EBroadcastChatPermission NoWho is permitted to send a chat message during broadcast
int32 NoPrevious seconds we keep of the stream available
fixed64 Nobroadcaster steamID if not logged-in user
uint32 NoSeconds required between chat messages
bool NoEnable replay of last upload
bool NoWhen true, then only steamwork partner can create chat messages.
string No
UNDOCUMENTEDPOSTStartBuildClip

Start building a broadcast clip

https://api.steampowered.com/IBroadcastService/StartBuildClip/v1/
NameValueTypeRequiredDescription
click to setstring Yes Access key
fixed64 No
fixed64 No
int32 No
int32 No
string No
UNDOCUMENTEDPOSTUpdateChatMessageFlair

Update chat message flair in the specified chat room

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