Skip to main content
GET
Search journal and chats

Authorizations

Authorization
string
header
required

OAuth 2.0 authorization code with mandatory PKCE (S256). Public clients; no client secret. Send the access token as Authorization: Bearer <access_token>.

Query Parameters

q
string
required

Search text, trimmed, at least 2 characters.

Minimum string length: 2
since
string

Lower date bound, inclusive, compared against the entry date at day granularity. Accepts a relative form <N>d (for example 7d, 30d, computed from the current UTC date), a date YYYY-MM-DD, or an ISO 8601 datetime (the time part is discarded). An unparseable value is silently ignored (no error, no filter).

limit
integer
default:20

Maximum results. Default 20. Values outside 1-50 are clamped.

Required range: 1 <= x <= 50

Response

Matches.

query
string
since
string | null
results
object[]
count
integer
scanned
integer

Items decrypted and scanned across all sources.

truncated
boolean

True if more matches existed than limit. Does not reflect the 1,000-item scan cap per source.