Execute semantic search queries across your codebase
DataSourceIds — array of data source names to search within. You can also pass workspace names here to search across all repositories in a workspace.Auto (default): Automatically selects the best modeFast: Quick search with good resultsFastComplex: Fast search optimized for complex queriesDeep: Thorough search with more comprehensive resultstrue to get the actual code content.
Note: MCP server and Skills always use IncludeContent=false — use the /api/search/artifacts endpoint to fetch content separately.Short (default): Brief summary of each resultFull: More detailed description of each resultOptimize Query Performance
Fast mode for simple identifier lookupsDeep mode only when you need comprehensive resultsIncludeContent=false when you only need locationsWrite Effective Queries
Deep or FastComplex modeProcess Results Efficiently
Search Then Fetch Workflow
IncludeContent=false to get file paths, descriptions, and identifiersPOST /api/search/artifactsDescriptionDetail=Full to get richer descriptions that help you decide which artifacts to fetch.MCP server and Skills always use this pattern — they never send IncludeContent=true.