Skip to main content

One changed inbox thread, as of its latest activity.

threadId
integer
required

Inbox thread id, the same id the thread endpoints take.

contactId
integer
required

Id of the contact the thread is with.

channel
enum<string>
required

Channel of the thread. SMS threads come as unknown and carry no lastMessage.

Available options:
unknown,
email,
linkedIn
lastActivityDate
string<date-time>
required

lastActivityDate is the date of the message that last moved the thread, at the same 10 ms precision as the message dates; nothing else moves it (not category, meeting intent, viewed, owner or delete changes). For a thread whose latest message is an email or a LinkedIn message, it equals lastMessage.date; it can be later when the latest message is an SMS, which lastMessage does not carry. In UTC.

isDeleted
boolean
required

True when the thread was deleted: the change reported is the deletion, and GET /v3/inbox/threads/{id} answers 404 for it. A thread removed together with its contact, its sequence enrolment or its team is not reported.

hasMeetingIntent
boolean
required

True when the thread has meeting intent, from its meeting intent flag or its category.

flags
Inbox Thread Change Flags · object
required

What the thread has received so far. Each flag stays true once set.

sequenceId
integer | null

Sequence the thread belongs to; absent for threads outside a sequence.

category
Inbox Thread Category Reference · object | null

Minimal category reference embedded in thread responses.

lastMessage
Inbox Thread Change Last Message · object | null

The thread's latest message; absent when it cannot be resolved.