UpdateEmailTriageSettingsRequest

Request to save a mailbox's email triage settings (docs/features/EmailTriage/PLAN.md D16). A full
replacement of the settings.

Properties

Name Type Description
isEnabledboolean

Whether triage is switched on for the mailbox. Needs a connection that receives emails.

Whether triage is switched on for the mailbox. Needs a connection that receives emails.

defaultStatusCodestring

The status code new conversations start at. Required while triage is on; must be an active
status that does not mean Done.

The status code new conversations start at. Required while triage is on; must be an active
status that does not mean Done.

defaultAssigneeTypeenum

Unassigned SpecificUser ClientManager ClientPartner ClientAssociate RecipientUser

Unassigned SpecificUser ClientManager ClientPartner ClientAssociate RecipientUser

defaultAssigneeUserCodestring

The user new conversations are assigned to, with SpecificUser only (ignored otherwise). Must be
someone who can read the mailbox.

The user new conversations are assigned to, with SpecificUser only (ignored otherwise). Must be
someone who can read the mailbox.

enabledFromstring

With triage on: the date it counts from. Earlier mail is history (shows as done); later mail, already
in the mailbox or still to come, gets the default status and assignee. Not in the future. Omitted, a
mailbox already on keeps its date and one being switched on starts today (now).

With triage on: the date it counts from. Earlier mail is history (shows as done); later mail, already
in the mailbox or still to come, gets the default status and assignee. Not in the future. Omitted, a
mailbox already on keeps its date and one being switched on starts today (now).

tintstring

The colour to tint the mailbox's triage panel, as #RRGGBB (e.g. "#3B82F6"). Empty or omitted for none.

The colour to tint the mailbox's triage panel, as #RRGGBB (e.g. "#3B82F6"). Empty or omitted for none.

assigneeUserCodesarray of string

Who can be assigned the mailbox's conversations, by user code. Null or omitted for everyone who can
read the mailbox in full; otherwise only these, each of whom must be able to read it. Not empty.

Who can be assigned the mailbox's conversations, by user code. Null or omitted for everyone who can
read the mailbox in full; otherwise only these, each of whom must be able to read it. Not empty.

showServiceStagesboolean

Whether the email page shows the stages of the matched client's services beside its conversations.

Whether the email page shows the stages of the matched client's services beside its conversations.

JSON Example

{
  "isEnabled": false,
  "defaultStatusCode": "string",
  "defaultAssigneeType": "Unassigned",
  "defaultAssigneeUserCode": "string",
  "enabledFrom": "2024-01-01"
}

Used By Operations