Fastmail email list profile
org.intentschema.communication.email.message.list.v1@com.fastmail.v1
JSON: bare · @sha256:043c6fcfea24…
Hash: sha256:043c6fcfea2478b8f5ad827853c0e05d0cd772dc9e6390c63a3eec3230174fbf
Fastmail JMAP profile for email list.
Implements: List email messages (org.intentschema.communication.email.message.list.v1)
Payload
| Field | Type | Description |
target * | Target | (system = "fastmail", required: system) |
object | object | |
fastmail @com.fastmail | object | |
object
| Field | Type | Description |
query | string | Provider-specific search string (Gmail syntax, JMAP filter string, Outlook KQL). Applied alongside `filter` if both are provided. |
filter | object | Structured filter, JMAP-inspired. |
limit | integer (minimum 1; maximum 500; default 50) | |
cursor | string | Opaque pagination cursor returned by a prior search. |
filter
| Field | Type | Description |
from | string | |
to | string | |
subject | string | |
body | string | |
has_attachment | boolean | |
is_unread | boolean | |
after | string (date-time) | |
before | string (date-time) | |
labels_any | string[] | |
labels_all | string[] | |
fastmail @com.fastmail
| Field | Type | Description |
position | integer | |
anchor | string | |
Result
| Field | Type | Description |
messages * | object[] | |
next_cursor | string | Present when more results are available. |
estimated_total | integer | Optional provider estimate of total matches. |
API mapping
Field mapping
| Intent field | API parameter |
object.query | (combine into FilterCondition) |
object.filter.from | FilterCondition.from |
object.filter.to | FilterCondition.to |
object.filter.subject | FilterCondition.subject |
object.filter.has_attachment | FilterCondition.hasAttachment |
object.filter.after | FilterCondition.after |
object.filter.before | FilterCondition.before |
object.limit | limit |
object.cursor | position (integer offset) or anchor |
fastmail.position | position |
fastmail.anchor | anchor |