query_database
Retrieve data from a Notion database using optional JSON filters and sorting. Returns all pages across batches.
Instructions
Query a Notion database with optional filters and sorts.
Args: database_id: The database to query. filter_json: JSON string for a Notion filter object. Leave empty for no filter. sorts_json: JSON string for a Notion sorts array. Leave empty for no sorting. page_size: Maximum rows per page fetch (max 100). All pages are returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| database_id | Yes | ||
| filter_json | No | ||
| sorts_json | No | ||
| page_size | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |