notebook_query_start
Start an asynchronous query for large notebooks to avoid timeouts. Get a query ID to poll for results.
Instructions
Start a notebook query asynchronously for large notebooks that may timeout.
Use this instead of notebook_query when querying notebooks with many sources (50+) where the response may take longer than 60 seconds. Returns immediately with a query_id. Poll notebook_query_status with the query_id to get the result.
Workflow: notebook_query_start -> poll notebook_query_status until completed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notebook_id | Yes | Notebook UUID | |
| query | Yes | Question to ask | |
| source_ids | No | Source IDs to query (default: all) | |
| conversation_id | No | For follow-up questions | |
| timeout | No | Request timeout in seconds (default: from env NOTEBOOKLM_QUERY_TIMEOUT or 120.0) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||