forked from syntaxerrors/Steam
-
Notifications
You must be signed in to change notification settings - Fork 0
Endpoints Workshop
TeemoCell edited this page Jul 20, 2026
·
2 revisions
The Workshop client exposes IPublishedFileService/QueryFiles/v1.
$workshop = $steam->workshop();QueryFiles(array $arguments): mixedFilters are passed to Steam through input_json. If no cursor is supplied, the client starts with *.
$response = $steam->workshop()->QueryFiles([
'query_type' => 1,
'appid' => 620,
'page' => 1,
'numperpage' => 20,
'return_tags' => true,
'return_details' => true,
]);Use only filters supported by Steam for the selected query type. Large result sets should be processed page by page; see Pagination.
Workshop items may be hidden, deleted, age-restricted or unavailable to the supplied key. Code should not assume that every requested published-file ID is present in the response.
Documentation for teemocell/steam-web-api · Licensed under the MIT License