Search

Search Busabase

get/api/v1/search

Request

  • Base URL: https://api-docs.busabase.com
  • URL: https://api-docs.busabase.com/api/v1/search
  • Auth: none declared

Query parameters

querystring

Full-text query. An empty string matches nothing.

mode'quick' | 'full'

Search depth. quick skips live file-body scans for typeahead; full preserves complete search behavior.

surface'quick' | 'advanced'

Optional first-party UI surface for aggregate quality metrics. API/CLI callers should omit it.

limitinteger

Results per page. Capped at 100; note the default is 20, not 50.

offsetinteger

0-indexed skip count. This endpoint pages by offset, not by cursor.

string[]
OR
'records' | 'files' | 'names' | 'nodes'
sort'relevance' | 'updated_desc' | 'updated_asc' | 'created_desc' | 'created_asc'

Result order. relevance (default) keeps each source's own ranking — for records that is the full-text rank, for everything else most-recently-updated first. The four explicit orders sort every source by the same column so a mixed result set is comparable.

updatedAfterstring date-time

Inclusive lower bound, ISO 8601. A UTC Z or an explicit offset; not a bare local time.

updatedBeforestring date-time

Inclusive upper bound, ISO 8601. A UTC Z or an explicit offset; not a bare local time.

createdBystring

Restrict to one creator. Matches the actor id, which may be an agent or API key.

inNodeIdstring

Limit to this node and its descendants.

Response

Paginated search results across records, change requests, Bases, File nodes, and Assets.

querystring required
limitnumber required
offsetnumber required
hasMoreboolean required
contentTruncatedboolean

Changes

No recorded changes to this operation across all 1 revision of this API.