Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
SubcategoryQueryParams — toolbox-service/v1
The parameters we'll use when querying assets NOTE: All fields must be nullable to avoid improper filtering
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| keyword | string | false | The search keyword to use |
| assetSubTypes | array | false | A list of subtypes to use (e.g. MaterialPack, Ad, etc.) |
| creatorTargetId | integer | false | The creator target ID filter. |
| creatorType | false | The creator type ID. | |
| excludeAssetSubTypes | array | false | A list of subtype to remove https://jira.rbx.com/browse/STM-2597. |
| audioTypes | array | false | A list of audio types to include (e.g. Music, SoundEffect, Unknown). |
| uiSortIntent | false | The UI sort intent. | |
| sortDirection | false | The sort direction. | |
| musicChartType | false | The music chart type. | |
| categoryPath | string | false | The taxonomy category path slug to use for category filtering |
Related Schemas
Complete Schema
{
"type": "object",
"properties": {
"keyword": {
"type": "string",
"description": "The search keyword to use",
"nullable": true
},
"assetSubTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AssetSubType"
},
"description": "A list of subtypes to use (e.g. MaterialPack, Ad, etc.)",
"nullable": true
},
"creatorTargetId": {
"type": "integer",
"description": "The creator target ID filter.",
"format": "int64",
"nullable": true
},
"creatorType": {
"allOf": [
{
"$ref": "#/components/schemas/CreatorType"
}
],
"description": "The creator type ID.",
"nullable": true
},
"excludeAssetSubTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AssetSubType"
},
"description": "A list of subtype to remove https://jira.rbx.com/browse/STM-2597.",
"nullable": true
},
"audioTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AudioType"
},
"description": "A list of audio types to include (e.g. Music, SoundEffect, Unknown).",
"nullable": true
},
"uiSortIntent": {
"allOf": [
{
"$ref": "#/components/schemas/UiSortIntent"
}
],
"description": "The UI sort intent.",
"nullable": true
},
"sortDirection": {
"allOf": [
{
"$ref": "#/components/schemas/SortDirection"
}
],
"description": "The sort direction.",
"nullable": true
},
"musicChartType": {
"allOf": [
{
"$ref": "#/components/schemas/MusicChartType"
}
],
"description": "The music chart type.",
"nullable": true
},
"categoryPath": {
"type": "string",
"description": "The taxonomy category path slug to use for category filtering",
"nullable": true
}
},
"additionalProperties": false,
"description": "The parameters we'll use when querying assets\r\nNOTE: All fields *must* be nullable to avoid improper filtering",
"nullable": true
}