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/IContentServerDirectoryService/GetCDNForVideo/v1/
NameValueTypeRequiredDescription
int32 Yes ECDNPropertyType
string Yes client IP address
string Yes client region
https://api.steampowered.com/IContentServerDirectoryService/GetClientUpdateHosts/v1/
NameValueTypeRequiredDescription
string Yes
https://api.steampowered.com/IContentServerDirectoryService/GetDepotPatchInfo/v1/
NameValueTypeRequiredDescription
uint32 Yes
uint32 Yes
uint64 Yes
uint64 Yes
https://api.steampowered.com/IContentServerDirectoryService/GetServersForSteamPipe/v1/
NameValueTypeRequiredDescription
uint32 Yes client Cell ID
uint32 Nomax servers in response list
string Noclient IP address
int32 Nolauncher type
string Noclient public ipv6 address if it knows it
{message} Yes what sources is the client currently using
https://api.steampowered.com/IContentServerDirectoryService/PickSingleContentServer/v1/
NameValueTypeRequiredDescription
int32 Yes ECDNPropertyType
uint32 Yes client Cell ID
string Yes client IP address