Fastmail thread list profile

org.intentschema.communication.email.thread.list.v1@com.fastmail.v1

JSON: bare · @sha256:db8d61a92713…
Hash: sha256:db8d61a9271311606adca97a1c105e218607cf6179be5903449f54e2f4d46711

Fastmail JMAP profile for thread list.

Implements: List email threads (org.intentschema.communication.email.thread.list.v1)

Payload

FieldTypeDescription
target *Target(system = "fastmail", required: system)
objectobject
object
FieldTypeDescription
querystringProvider-specific search string (Gmail q-syntax, JMAP filter, Graph KQL).
filterobject
limitinteger (minimum 1; maximum 500; default 50)
cursorstring
filter
FieldTypeDescription
labels_anystring[]
labels_allstring[]
is_unreadboolean
afterstring (date-time)
beforestring (date-time)

Result

FieldTypeDescription
items *object[]
next_cursorstring

API mapping

FieldValue
base_urlhttps://api.fastmail.com
methodPOST
path/jmap/api/
jmap_methodThread/get
scopesurn:ietf:params:jmap:mail
docshttps://jmap.io/spec-mail.html#threads

Field mapping

Intent fieldAPI parameter
(implicit)Email/query collapseThreads:true → Thread/get on resulting threadIds