| click to set | string | Yes | Access key |
| | EPublishedFileQueryType | Yes | enumeration EPublishedFileQueryType in clientenums.h |
| | uint32 | Yes | Current page |
| | string | Yes | Cursor to paginate through the results (set to '*' for the first request). Prefer this over using the page parameter, as it will allow you to do deep pagination. When used, the page parameter will be ignored. |
| | uint32 | No | The number of results, per page to return. |
| | uint32 | Yes | App that created the files |
| | uint32 | Yes | App that consumes the files |
| | string | Yes | Tags to match on. See match_all_tags parameter below |
| | string | No | Tags that must NOT be present on a published file to satisfy the query. |
| | bool | No | If true, then items must have all the tags specified, otherwise they must have at least one of the tags. |
| | string | Yes | Required flags that must be set on any returned items |
| | string | Yes | Flags that must not be set on any returned items |
| | string | Yes | Text to match in the item's title or description |
| | uint32 | Yes | EPublishedFileInfoMatchingFileType |
| | uint64 | Yes | Find all items that reference the given item. |
| | uint32 | Yes | If query_type is k_PublishedFileQueryType_RankedByTrend, then this is the number of days to get votes for [1,7]. |
| | bool | Yes | If query_type is k_PublishedFileQueryType_RankedByTrend, then limit result set just to items that have votes within the day range given |
| | uint32 | No | Allow stale data to be returned for the specified number of seconds. |
| | ELanguage | No | Language to search in and also what gets returned. Defaults to English. |
| | {message} | Yes | Required key-value tags to match on. |
| | {message} | No | At least one of the tags must be present on a published file to satisfy the query. |
| | {message} | No | Filter to items created within this range. |
| | {message} | No | Filter to items updated within this range. |
| | {enum} | No | Filter out items that have these content descriptors. |
| | bool | Yes | Admin tool is doing a query, return hidden items |
| | bool | No | If true, only return the total number of files that satisfy this query. |
| | bool | No | If true, only return the published file ids of files that satisfy this query. |
| | bool | Yes | Return vote data |
| | bool | Yes | Return tags in the file details |
| | bool | Yes | Return key-value tags in the file details |
| | bool | Yes | Return preview image and video details in the file details |
| | bool | Yes | Return child item ids in the file details |
| | bool | Yes | Populate the short_description field instead of file_description |
| | bool | Yes | Return pricing information, if applicable |
| | bool | No | Populate the metadata |
| | uint32 | Yes | Return playtime stats for the specified number of days before today. |
| | bool | Yes | By default, if none of the other 'return_*' fields are set, only some voting details are returned. Set this to true to return the default set of details. |
| | bool | Yes | Strips BBCode from descriptions. |
| | EPublishedFileRevision | No | Return the data for the specified revision. |
| | bool | No | If true, then reactions to items will be returned. |