ConversationTriageDto

A conversation's triage state as the email page shows it (docs/features/EmailTriage/PLAN.md D13)

Properties

Name Type Description
conversationIdstring

The conversation (provider thread id)

The conversation (provider thread id)

statusCodestring

The conversation's effective status, by the list's rule: its own, else the first active Done status
when it predates triage being switched on, else the mailbox's default status

The conversation's effective status, by the list's rule: its own, else the first active Done status
when it predates triage being switched on, else the mailbox's default status

assigneeCodestring

Who the conversation is assigned to; null when unassigned

Who the conversation is assigned to; null when unassigned

assignedByCodestring

Who made the assignment; null when the mailbox's defaults did

Who made the assignment; null when the mailbox's defaults did

notifyAssignerOnDoneboolean

Whether the assigner wants to hear when the conversation is done

Whether the assigner wants to hear when the conversation is done

statusChangedAtstring

When the status was last set (UTC); null when it never has been

When the status was last set (UTC); null when it never has been

isMatchedboolean

Whether a client is involved: true Matched, false Other (everyone involved is known not to be a
client), null Unmatched (not known yet)

Whether a client is involved: true Matched, false Other (everyone involved is known not to be a
client), null Unmatched (not known yet)

commentCountinteger

How many internal comments the conversation has

How many internal comments the conversation has

JSON Example

{
  "conversationId": "string",
  "statusCode": "string",
  "assigneeCode": "string",
  "assignedByCode": "string",
  "notifyAssignerOnDone": false
}

Used By Operations