Skip to content

Endpoints Workshop

TeemoCell edited this page Jul 20, 2026 · 2 revisions

Workshop Endpoints

The Workshop client exposes IPublishedFileService/QueryFiles/v1.

$workshop = $steam->workshop();

QueryFiles

QueryFiles(array $arguments): mixed

Filters 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.

Clone this wiki locally