GET api/ProcessWorkflowEmail

Processes and retrieves email recipients for a workflow notification trigger.

Request Information

URI Parameters

None.

Body Parameters

A TriggerDetailsBody object containing workflow trigger configuration, including: - inode: The node ID of the workflow item - option: The recipient selection mode (e.g., SUBMITTER, ASSIGNED, FIELD, GROUP, etc.) - emailToValue: Field or group identifier used for dynamic recipient resolution - assignedUsers, assignedGroups: Used when option is ASSIGNED - multipleEmailActions: JSON array of multiple recipient options - InheritPermission: Used when option is ALL

TriggerDetailsBody
NameDescriptionTypeAdditional information
inode

integer

None.

option

string

None.

useCreatedById

boolean

None.

emailToValue

string

None.

assignedUsers

string

None.

assignedGroups

string

None.

multipleEmailActions

string

None.

InheritPermission

integer

None.

Request Formats

application/json, text/json, application/scim+json

Sample:
{
  "inode": 1,
  "option": "sample string 2",
  "useCreatedById": true,
  "emailToValue": "sample string 4",
  "assignedUsers": "sample string 5",
  "assignedGroups": "sample string 6",
  "multipleEmailActions": "sample string 7",
  "InheritPermission": 8
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'TriggerDetailsBody'.

Response Information

Resource Description

On success: HTTP 200 OK with a dataset of resolved email addresses. On failure: HTTP 400 Bad Request with a generic error message.

DataRowResponse
NameDescriptionTypeAdditional information
dataInfo

DataSet

None.

Response Formats

application/json, text/json

Sample:
{}

application/scim+json

Sample:
{
  "dataInfo": null
}