Documentação do Steamworks
Interface ISteamRemoteStorage
Interface principal para interação com a Oficina Steam e conteúdo gerado por usuários (UGC).

Consulte as APIs IPublishedFileService, IWorkshopService, ISteamPublishedItemSearch e ISteamPublishedItemVoting para métodos relacionados a UGC e Oficina.

EnumerateUserSubscribedFiles

POST https://partner.steam-api.com/ISteamRemoteStorage/EnumerateUserSubscribedFiles/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
steamiduint64O ID Steam do usuário.
appiduint32AppID do produto.
listtypeuint32EUCMListType



AVISO: este método requer uma chave da distribuidora. Por isso, a API DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!

GetCollectionDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetCollectionDetails/v1/
NomeTipoObrigatórioDescrição
collectioncountuint32A quantidade de coleções sendo requisitadas.
publishedfileids[0]uint64Os IDs das coleções cujos detalhes recuperar.

GetPublishedFileDetails

POST https://api.steampowered.com/ISteamRemoteStorage/GetPublishedFileDetails/v1/
NomeTipoObrigatórioDescrição
itemcountuint32A quantidade de itens sendo requisitados.
publishedfileids[0]uint64O ID do arquivo publicado a consultar.

GetUGCFileDetails

GET https://api.steampowered.com/ISteamRemoteStorage/GetUGCFileDetails/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação do usuário para a Web API do Steamworks.
steamiduint64Se especificado, retorna os detalhes apenas se o arquivo pertencer ao ID Steam especificado.
ugciduint64O ID do arquivo de CGU cujos dados recuperar.
appiduint32O AppID do produto.

SetUGCUsedByGC

POST https://partner.steam-api.com/ISteamRemoteStorage/SetUGCUsedByGC/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
steamiduint64O ID Steam do usuário.
ugciduint64O ID do arquivo de CGU cujos bits estão sendo alterados.
appiduint32O AppID do produto a alterar o estado de atualização.
usedboolO novo estado do sinalizador.



AVISO: este método requer uma chave da distribuidora. Por isso, a API DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!

SubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/SubscribePublishedFile/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
steamiduint64O O ID Steam do usuário.
appiduint32O AppID do produto.
publishedfileiduint64O ID do arquivo publicado a se inscrever.



AVISO: este método requer uma chave da distribuidora. Por isso, a API DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!

UnsubscribePublishedFile

POST https://partner.steam-api.com/ISteamRemoteStorage/UnsubscribePublishedFile/v1/
NomeTipoObrigatórioDescrição
keystringChave de autenticação da distribuidora para a Web API do Steamworks.
steamiduint64O ID Steam do usuário.
appiduint32AppID do produto.
publishedfileiduint64O ID do arquivo publicado a se desinscrever.



AVISO: este método requer uma chave da distribuidora. Por isso, a API DEVE ser chamada a partir de um servidor seguro, nunca a partir de clientes!