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

FieldTypeDescription
target *Target(system = "notion", required: system)
objectobject
notion @com.notionobject
object
FieldTypeDescription
querystring
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
folderstring
tagstring
modified_afterstring (date-time)
notion @com.notion
FieldTypeDescription
database_idstring
filterobject
sortsany[]

Result

FieldTypeDescription
items *object[]
next_cursorstring

API mapping

FieldValue
base_urlhttps://api.notion.com
methodPOST
path/v1/search
docshttps://developers.notion.com/reference/post-search

Field mapping

Intent fieldAPI parameter
object.queryquery (search text)
object.filter.tag(not directly supported in search; use database query filter)
object.limitpage_size
object.cursorstart_cursor
notion.database_idPOST /v1/databases/{id}/query instead of /v1/search
notion.filterfilter (Notion filter object for database queries)
notion.sortssorts[]