List email threads

org.intentschema.communication.email.thread.list.v1

JSON: bare · @sha256:eb952aea7b3f…
Hash: sha256:eb952aea7b3f22fe8a5f95f677f1447dc2610a82888d05249bbded4069cd6ebb

List email threads (conversations) matching a query or filter. Useful for thread-level triage.

Payload

FieldTypeDescription
target *Target
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
items[]
FieldTypeDescription
external_idstring
subjectstring
snippetstring
message_countinteger
latest_message_datestring (date-time)
labelsstring[]
has_unreadboolean

Examples

unread threads in inbox

{
  "target": {
    "system": "gmail"
  },
  "object": {
    "query": "label:inbox is:unread"
  }
}

Profiles