Notion note list profile
org.intentschema.productivity.notes.note.list.v1@com.notion.v1
JSON: bare · @sha256:2bb8230c3aef…
Hash: sha256:2bb8230c3aefcce23610cf8c3e51b92a87cdb7fc75d1c8d10027f8eb17fcff63
Notion profile for note list.
Implements: List notes (org.intentschema.productivity.notes.note.list.v1)
Payload
| Field | Type | Description |
target * | Target | (system = "notion", required: system) |
object | object | |
notion @com.notion | object | |
object
| Field | Type | Description |
query | string | |
filter | object | |
limit | integer (minimum 1; maximum 500; default 50) | |
cursor | string | |
filter
| Field | Type | Description |
folder | string | |
tag | string | |
modified_after | string (date-time) | |
notion @com.notion
| Field | Type | Description |
database_id | string | |
filter | object | |
sorts | any[] | |
Result
| Field | Type | Description |
items * | object[] | |
next_cursor | string | |
API mapping
Field mapping
| Intent field | API parameter |
object.query | query (search text) |
object.filter.tag | (not directly supported in search; use database query filter) |
object.limit | page_size |
object.cursor | start_cursor |
notion.database_id | POST /v1/databases/{id}/query instead of /v1/search |
notion.filter | filter (Notion filter object for database queries) |
notion.sorts | sorts[] |