Applies to:
Request Schema
Required fields
query(string | ParsedQuery) - BTQL query to execute
Format and output options
fmt(“json” | “jsonl” | “parquet”) - Output format (default: “json”)api_version(number) - API version (default: 1)inference_depth(number) - Schema inference depth for objects
Query control parameters
disable_limit(boolean) - Disable default limitforce_push_limit(boolean) - Force limit pushed to subqueryexpected_cost(number) - Query cost estimate (scale 1-10)overflow_results(boolean) - Overflow large results to object storagerelaxed_search_mode(boolean) - Disable strict liveness/de-duplication
Data scoping options
version(string) - Version to queryaudit_log(boolean) - Query audit log datascope_to_root_span_id(string) - Scope to specific root_span_idcustom_column_scope(object) - Scope for custom columns
Brainstore parameters
use_brainstore(boolean) - Use Brainstore backendbrainstore_realtime(boolean) - Use real-time databrainstore_skip_backfill_check(boolean) - Skip backfill checkbrainstore_ephemeral_wal(boolean) - Use ephemeral WAL for realtime queriesrealtime_timeout_ms(number) - Timeout for real-time data readsquery_timeout_seconds(number) - Query timeout (Brainstore only)
Search and indexing
use_match_search_index(boolean) - Use match search indextz_offset(number) - Timezone offset (follows Date.prototype.getTimezoneOffset() convention)
Debugging options
include_plan(boolean) - Include query plan in responsequery_source(string) - Query source identifier for debuggingclient_version(string) - Client commit SHA for debugging