Search Notes
Search notes using a required free-text query and structured filters.
When multiple filter_by_contains_* fields are true, a note may match any of them.
Returns note results from a bounded search snapshot with deterministic offset pagination.
Query-based searches are relevance-ranked within the bounded search snapshot window.
Reuse the returned snapshot_id when requesting later pages.
The returned total reflects the bounded search snapshot, capped by the 100-result search window.
For deterministic chronological pagination across all accessible notes, use GET /v2/notes.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Maximum number of notes in this search page. Use smaller values for lower latency. Default is 20; valid range is 1 to 50.
1 <= x <= 50Number of matching notes to skip before returning results. This value is zero-based.
x >= 0Opaque search snapshot identifier returned by a previous search page.
Required when requesting later pages with offset > 0.
Body
Required text query for relevance matching.
The query must contain at least one non-whitespace character.
This endpoint does not provide exhaustive chronological pagination; for that, use
GET /v2/notes.
1Configuration flags controlling search response payload shape.
Optional collection UUID filters. When provided, results are limited to notes in any listed collection.
When true, include notes that contain file-like attachments (including file and PDF kinds).
When true, include notes that contain image media (including image and GIF kinds).
When true, include notes that contain at least one open task item.
When true, include notes that contain at least one task item (open or closed).
Optional inclusive lower bound for note creation time (ISO 8601).
The timestamp must include a timezone offset such as Z or +01:00.
"2025-04-01T14:30:45Z"
Optional inclusive upper bound for note creation time (ISO 8601).
The timestamp must include a timezone offset such as Z or +01:00.
"2025-04-30T23:59:59Z"
Optional inclusive lower bound for note update time (ISO 8601).
The timestamp must include a timezone offset such as Z or +01:00.
"2025-04-01T14:30:45Z"
Optional inclusive upper bound for note update time (ISO 8601).
The timestamp must include a timezone offset such as Z or +01:00.
"2025-04-30T23:59:59Z"
Response
OK
Whether another request within the 100-result search window can return more matching notes.
Limit applied to this search page.
Zero-based offset applied before returning results.
Identifier for this API request. Useful for tracing and support.
Relevance-ranked note results matching the search request.
Opaque snapshot identifier to reuse for deterministic later pages.
Number of matching notes captured in the bounded search snapshot, capped by the 100-result search window.