Search a repository without cloning it. Results are paginated and can include surrounding context lines so downstream tools only fetch the relevant slices.
Deprecated: Use /api/repos/{repo_name}/grep instead.
Documentation Index
Fetch the complete documentation index at: https://code.storage/docs/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Search repository contents by pattern. Optional file filters, context lines, and pagination let you retrieve only the relevant slices for agents and tools.
Grep request describing the pattern, ref, filters, limits, and pagination for a repository content search.
Pattern configuration.
Legacy ref field retained for backwards compatibility. Prefer the ref field for new callers.
"main"
Lines of context to include before and after each match.
Whether ref should be resolved from the ephemeral namespace.
Optional include and exclude filters applied before matching.
Maximum line and per-file match limits.
Cursor-based pagination controls for large result sets.
Optional path prefixes used to narrow the search before pattern matching.
Repository-relative path used to scope the operation.
Preferred branch, tag, or commit to search.
Search results for the requested pattern.
Grep results grouped per file, including the resolved ref and pagination state.
Whether additional matches remain.
true
Files that matched the query, each with matching and context lines.
Opaque cursor for the next page, if any.
The effective query settings used by the server.
Resolved repository ref and commit used for the search.