EngagementV1 Data Type

Model class for engagement.

Properties
name data type description
startDate string Date and time the engagement started (in unix timestamp format).
endDate string Date the engagement ended (in unix timestamp format).
id string Unique identifier for the engagement.
duration number Duration of the engagement, in seconds.
contents string Contents of the engagement: AUDIO, AUDIOVIDEO, VIDEO.
context string List of Context Attributes.
users array of EngagementUserV1 List of users in the engagement.
recordings array of RecordingV1 List of recordings in the engagement.
releaseState string Specifies whether the engagement was answered (connected) or not answered (attempted).
status string Specifies whether the engagement was successful or unsuccessful.
pendingTime number The time the engagement spent in queue before being answered.
assignedTeam string The team to which the engagement was routed.
associateInitiated boolean Indicates whether the engagement was initiated by the associate (true), or by the customer (false).
reason string Displays information about why the engagement failed or was unsuccessful.

Example

{
  "startDate" : "...",
  "endDate" : "...",
  "id" : "...",
  "duration" : 12345,
  "contents" : "...",
  "context" : "...",
  "users" : [ {
    "uri" : "...",
    "association" : "..."
  }, {
    "uri" : "...",
    "association" : "..."
  } ],
  "recordings" : [ {
    "uri" : "...",
    "user" : "...",
    "created" : "...",
    "duration" : 12345,
    "size" : 12345,
    "contents" : "..."
  }, {
    "uri" : "...",
    "user" : "...",
    "created" : "...",
    "duration" : 12345,
    "size" : 12345,
    "contents" : "..."
  } ],
  "releaseState" : "...",
  "status" : "...",
  "pendingTime" : 12345,
  "assignedTeam" : "...",
  "associateInitiated" : true,
  "reason" : "..."
}