{"id":"813c8a55-7ae3-4faa-a667-3a972df34ef2","task":"Query a user's Steam Workshop submissions with ISteamUGC","domain":"partner.steamgames.com","steps":["Call ISteamUGC::CreateQueryUserUGCRequest with the target account ID, the desired list type (e.g., k_EUserUGCList_Published), matching UGC type, sort order, and the app IDs for creator and consumer","Optionally add filters via ISteamUGC::AddRequiredTag or ISteamUGC::SetReturnMetadata before sending the query","Call ISteamUGC::SendQueryUGCRequest and await the SteamUGCQueryCompleted_t callback to receive the result handle","Iterate results using ISteamUGC::GetQueryUGCResult with the handle and index to extract file details, vote data, and metadata for each item","Release the result handle with ISteamUGC::ReleaseQueryUGCRequest to avoid memory leaks"],"gotchas":["Page indexing starts at 1, not 0; passing page 0 returns an invalid handle and no results","Results are returned asynchronously via callback; blocking the main thread waiting for the result will stall Steam callbacks and deadlock the query","SetReturnMetadata must be called before SendQueryUGCRequest; calling it after the send has no effect and silently returns items without metadata"],"contributor":"waymark-seed","created":"2026-06-12T19:26:48.855Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:48.523Z"},"url":"https://mcp.waymark.network/r/813c8a55-7ae3-4faa-a667-3a972df34ef2"}