This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?customer=1002&$attribute=all |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1011">
<link rel="self" href="/system/ws/v12/interaction/activity/1011"/>
<case id="1001">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1001"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>2</priority>
<created date="2016-03-29T18:18:10.000Z">
<ns4:user id="12">
<ns3:name>system</ns3:name>
<ns3:firstName>System</ns3:firstName>
<ns3:lastName>Services</ns3:lastName>
</ns4:user>
</created>
<lastModified date="2016-03-29T18:40:32.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-06T07:00:00.000Z</dueDate>
<subject>Issue with laptop configuration</subject>
<language>
<ns4:value>en</ns4:value>
<ns4:displayValue>English</ns4:displayValue>
</language>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<classifications>
<ns3:category id="456700000001000">
<ns3:name>Laptop Configuration</ns3:name>
<ns3:isComplaint>false</ns3:isComplaint>
</ns3:category>
<ns3:resolutionCode id="456700000001001">
<ns3:name>Share Documentation</ns3:name>
</ns3:resolutionCode>
</classifications>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1011/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1011/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<contactPointData>johndavis@example.com</contactPointData>
<payload>
<email>
<hasDraft>false</hasDraft>
<leaveOpen>false</leaveOpen>
<isEscalated>false</isEscalated>
<isOutboundFailed>false</isOutboundFailed>
<alias id="1000">
<ns13:name>alias</ns13:name>
<ns13:value>support@business.com</ns13:value>
</alias>
<date date="2016-03-29T18:18:10.000Z"/>
<emailAddresses>
<from>johndavis@example.com</from>
<to>
<address>johndavis@example.com</address>
</to>
<replyTo>
<address>support@business.com</address>
</replyTo>
<receiver>support@business.com</receiver>
</emailAddresses>
</email>
</payload>
<customAttributes>
<ns4:customAttribute>
<ns4:attribName>complainttype</ns4:attribName>
<ns4:attribValues>
<ns4:attribValue>
<ns4:value>incorrect_order</ns4:value>
<ns4:displayValue>Incorrect Order</ns4:displayValue>
</ns4:attribValue>
</ns4:attribValues>
</ns4:customAttribute>
</customAttributes>
</activity>
<activity id="1022">
<link rel="self" href="/system/ws/v12/interaction/activity/1022"/>
<case id="1008">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1008"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>none</ns4:value>
<ns4:displayValue>None</ns4:displayValue>
</mode>
<type>
<value>reorder</value>
<displayValue>reorder</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assignment</value>
<displayValue>Awaiting Assignment</displayValue>
<substatus>
<ns4:value>ready_for_internal_assignment</ns4:value>
<ns4:displayValue>Ready for assignment</ns4:displayValue>
</substatus>
<assigned>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<created date="2016-04-01T22:33:37.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</created>
<lastModified date="2016-04-01T22:36:17.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>No Subject [#1008]</subject>
<userLastWorked id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</userLastWorked>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<classifications>
<ns3:category id="456700000001000">
<ns3:name>Laptop Configuration</ns3:name>
<ns3:isComplaint>false</ns3:isComplaint>
</ns3:category>
<ns3:resolutionCode id="456700000001001">
<ns3:name>Share Documentation</ns3:name>
</ns3:resolutionCode>
</classifications>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1022/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1022/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<contactPointData>johndavis@example.com</contactPointData>
</activity>
<paginationInfo>
<ns4:count>2</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?customer=1002&$attribute=all |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1011"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1001"
},
"id": 1001
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "2",
"created": {
"user": {
"name": "system",
"firstName": "System",
"lastName": "Services",
"id": 12
},
"date": "2016-03-29T18:18:10.000Z"
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-03-29T18:40:32.000Z"
},
"dueDate": "2016-04-06T07:00:00.000Z",
"subject": "Issue with laptop configuration",
"language":{
"value": "en",
"displayValue": "English"
},
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"classifications": {
"category": [
{
"name": "Laptop Configuration",
"isComplaint": false,
"id": 456700000001000
}
],
"resolutionCode": [
{
"name": "Share Documentation",
"id": 456700000001001
}
]
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1011/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1011/note"
}
},
"contactPointData": "johndavis@example.com",
"isContentPurged": false,
"payload": {
"email": {
"hasDraft": false,
"leaveOpen": false,
"isEscalated": false,
"isOutboundFailed": false,
"alias": {
"name": "alias",
"value": "support@business.com",
"id": 1000
},
"date": {
"date": "2016-03-29T18:18:10.000Z"
},
"emailAddresses": {
"from": "johndavis@example.com",
"to": {
"address": [
"johndavis@example.com"
]
},
"replyTo": {
"address": [
"support@business.com"
]
},
"receiver": "support@business.com"
}
}
},
"customAttributes": {
"customAttribute": [
{
"attribName": "complainttype",
"attribValues": {
"attribValue": [
{
"value": "incorrect_order",
"displayValue": "Incorrect Order"
}
]
}
}
]
},
"id": 1011
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1022"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1008"
},
"id": 1008
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "none",
"displayValue": "None"
},
"type": {
"value": "reorder",
"displayValue": "reorder",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assignment",
"displayValue": "Awaiting Assignment",
"substatus": {
"value": "ready_for_internal_assignment",
"displayValue": "Ready for assignment"
},
"assigned": {
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"created": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:33:37.000Z"
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:36:17.000Z"
},
"subject": "No Subject [#1008]",
"userLastWorked": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"classifications": {
"category": [
{
"name": "Laptop Configuration",
"isComplaint": false,
"id": 456700000001000
}
],
"resolutionCode": [
{
"name": "Share Documentation",
"id": 456700000001001
}
]
},
"queue": {
"name": "Reorder queue",
"id": 1006
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1022/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1022/note"
}
},
"contactPointData": "johndavis@example.com",
"isContentPurged": false,
"id": 1022
}
],
"paginationInfo": {
"count": 2,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=2&$pagesize=2 |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1015">
<link rel="self" href="/system/ws/v12/interaction/activity/1015"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:32:25.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1015/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1015/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<payload>
<email>
<lastAction>
<value>I18N_CASEMGMT_ACTION_REPLIED</value>
<displayValue>Sent</displayValue>
</lastAction>
<hasDraft>false</hasDraft>
<leaveOpen>false</leaveOpen>
<isEscalated>true</isEscalated>
<isOutboundFailed>false</isOutboundFailed>
<alias id="1000">
<ns13:name>alias</ns13:name>
<ns13:value>support@business.com</ns13:value>
</alias>
<date date="2016-04-01T21:00:42.000Z"/>
<emailAddresses>
<from>johndavis@example.com</from>
<to>
<address>support@business.com</address>
</to>
<replyTo>
<address>johndavis@example.com</address>
</replyTo>
<receiver>support@business.com</receiver>
</emailAddresses>
</email>
</payload>
</activity>
<activity id="1016">
<link rel="self" href="/system/ws/v12/interaction/activity/1016"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>reply</ns4:value>
<ns4:displayValue>Reply</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:32:44.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>Re: offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1016/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1016/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<payload>
<email>
<lastAction>
<displayValue/>
</lastAction>
<hasDraft>false</hasDraft>
<leaveOpen>false</leaveOpen>
<isEscalated>false</isEscalated>
<isOutboundFailed>false</isOutboundFailed>
<alias id="1000">
<ns13:name>alias</ns13:name>
<ns13:value>support@business.com</ns13:value>
</alias>
<date date="2016-04-01T21:32:25.000Z"/>
<emailAddresses>
<from>support@business.com</from>
<to>
<address>johndavis@example.com</address>
</to>
<replyTo>
<address>support@business.com</address>
</replyTo>
<receiver>support@business.com</receiver>
</emailAddresses>
</email>
</payload>
</activity>
<paginationInfo>
<ns4:count>5</ns4:count>
<ns4:pagenum>2</ns4:pagenum>
<ns4:pagesize>2</ns4:pagesize>
<ns4:link rel="prev" href="/system/ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=1&$pagesize=2"/>
<ns4:link rel="next" href="/system/ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=3&$pagesize=2"/>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=2&$pagesize=2 |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1015"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:25.000Z"
},
"subject": "offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1015/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1015/note"
}
},
"isContentPurged": false,
"payload": {
"email": {
"lastAction": {
"value": "I18N_CASEMGMT_ACTION_REPLIED",
"displayValue": "Sent"
},
"hasDraft": false,
"leaveOpen": false,
"isEscalated": true,
"isOutboundFailed": false,
"alias": {
"name": "alias",
"value": "support@business.com",
"id": 1000
},
"date": {
"date": "2016-04-01T21:00:42.000Z"
},
"emailAddresses": {
"from": "johndavis@example.com",
"to": {
"address": [
"support@business.com"
]
},
"replyTo": {
"address": [
"johndavis@example.com"
]
},
"receiver": "support@business.com"
}
}
},
"id": 1015
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1016"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "reply",
"displayValue": "Reply"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:44.000Z"
},
"subject": "Re: offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1016/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1016/note"
}
},
"isContentPurged": false,
"payload": {
"email": {
"hasDraft": false,
"leaveOpen": false,
"isEscalated": false,
"isOutboundFailed": false,
"alias": {
"name": "alias",
"value": "support@business.com",
"id": 1000
},
"date": {
"date": "2016-04-01T21:32:25.000Z"
},
"emailAddresses": {
"from": "support@business.com",
"to": {
"address": [
"johndavis@example.com"
]
},
"replyTo": {
"address": [
"support@business.com"
]
},
"receiver": "support@business.com"
}
}
},
"id": 1016
}
],
"paginationInfo": {
"count": 5,
"pagenum": 2,
"pagesize": 2,
"link": [
{
"rel": "prev",
"href": "/system/ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=1&$pagesize=2"
},
{
"rel": "next",
"href": "/system/ws/v12/interaction/activity?case=1002&$attribute=payload&$pagenum=3&$pagesize=2"
}
]
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?custom.ordertype=2,3&$rangestart=5&$rangesize=2&$attribute=custom.ordertype |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1020">
<link rel="self" href="/system/ws/v12/interaction/activity/1020"/>
<case id="1006">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1006"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>none</ns4:value>
<ns4:displayValue>None</ns4:displayValue>
</mode>
<type>
<value>task</value>
<displayValue>Task</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>3</priority>
<lastModified date="2016-04-01T22:03:13.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-14T07:00:00.000Z</dueDate>
<subject>Answer Oliver's question [#1006]</subject>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1020/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1020/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<customAttributes>
<ns4:customAttribute>
<ns4:attribName>ordertype</ns4:attribName>
<ns4:attribValues>
<ns4:attribValue>
<ns4:value>2</ns4:value>
<ns4:displayValue>2</ns4:displayValue>
</ns4:attribValue>
<ns4:attribValue>
<ns4:value>3</ns4:value>
<ns4:displayValue>3</ns4:displayValue>
</ns4:attribValue>
</ns4:attribValues>
</ns4:customAttribute>
</customAttributes>
</activity>
<activity id="1021">
<link rel="self" href="/system/ws/v12/interaction/activity/1021"/>
<case id="1007">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1007"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>social</value>
<displayValue>Social</displayValue>
<subtype>
<ns4:value>twittercompose</ns4:value>
<ns4:displayValue>TwitterCompose</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>4</priority>
<lastModified date="2016-04-01T22:05:33.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-29T11:30:00.000Z</dueDate>
<subject>No Subject</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>social</ns8:value>
<ns8:displayValue>Social</ns8:displayValue>
<ns8:social>
<ns8:type>
<ns4:value>twitter</ns4:value>
<ns4:displayValue>Twitter</ns4:displayValue>
</ns8:type>
<ns8:socialId>jd1234</ns8:socialId>
</ns8:social>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1021/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1021/note"/>
</notes>
<isContentPurged>false</isContentPurged>
<customAttributes>
<ns4:customAttribute>
<ns4:attribName>ordertype</ns4:attribName>
<ns4:attribValues>
<ns4:attribValue>
<ns4:value>2</ns4:value>
<ns4:displayValue>2</ns4:displayValue>
</ns4:attribValue>
<ns4:attribValue>
<ns4:value>3</ns4:value>
<ns4:displayValue>3</ns4:displayValue>
</ns4:attribValue>
</ns4:attribValues>
</ns4:customAttribute>
</customAttributes>
</activity>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?custom.ordertype=2,3&$rangestart=5&$rangesize=2&$attribute=custom.ordertype |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1020"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1006"
},
"id": 1006
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "none",
"displayValue": "None"
},
"type": {
"value": "task",
"displayValue": "Task",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "3",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:03:13.000Z"
},
"dueDate": "2016-04-14T07:00:00.000Z",
"subject": "Answer Oliver's question [#1006]",
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1020/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1020/note"
}
},
"isContentPurged": false,
"customAttributes": {
"customAttribute": [
{
"attribName": "ordertype",
"attribValues": {
"attribValue": [
{
"value": "2",
"displayValue": "2"
},
{
"value": "3",
"displayValue": "3"
}
]
}
}
]
},
"id": 1020
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1021"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1007"
},
"id": 1007
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "social",
"displayValue": "Social",
"subtype": {
"value": "twittercompose",
"displayValue": "TwitterCompose"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "4",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:05:33.000Z"
},
"dueDate": "2016-04-29T11:30:00.000Z",
"subject": "No Subject",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "social",
"displayValue": "Social",
"social": {
"type": {
"value": "twitter",
"displayValue": "Twitter"
},
"socialId": "jd1234"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1021/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1021/note"
}
},
"isContentPurged": false,
"customAttributes": {
"customAttribute": [
{
"attribName": "ordertype",
"attribValues": {
"attribValue": [
{
"value": "2",
"displayValue": "2"
},
{
"value": "3",
"displayValue": "3"
}
]
}
}
]
},
"id": 1021
}
]
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?status=assigned:in_progress&lastModifiedDate=[2016-04-08T23:41:41.000Z,] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1011">
<link rel="self" href="/system/ws/v12/interaction/activity/1011"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>2</priority>
<lastModified date="2016-04-08T23:41:41.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-06T07:00:00.000Z</dueDate>
<subject>Issue with laptop configuration</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1011/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1011/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1019">
<link rel="self" href="/system/ws/v12/interaction/activity/1019"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>call_track</value>
<displayValue>Calltrack</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-08T23:42:16.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>Summary of phone call [#1002]</subject>
<customer id="1004">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1004"/>
<ns6:customerName>Oliver</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1004">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>Oliver</ns7:firstName>
<ns7:contactPoints>
<ns8:contactPoint id="1011">
<ns8:type>
<ns8:value>phone</ns8:value>
<ns8:displayValue>Telephone</ns8:displayValue>
<ns8:phone>
<ns8:type>
<ns4:value>mobile</ns4:value>
<ns4:displayValue>Cell</ns4:displayValue>
</ns8:type>
<ns8:phoneNo>408-980-8765</ns8:phoneNo>
</ns8:phone>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1002">
<ns3:name>Call queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1019/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1019/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>2</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?status=assigned:in_progress&lastModifiedDate=[2016-04-08T23:41:41.000Z,] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1011"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "2",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-08T23:41:41.000Z"
},
"dueDate": "2016-04-06T07:00:00.000Z",
"subject": "Issue with laptop configuration",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1011/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1011/note"
}
},
"isContentPurged": false,
"id": 1011
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1019"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "call_track",
"displayValue": "Calltrack",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-08T23:42:16.000Z"
},
"subject": "Summary of phone call [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1004"
},
"customerName": "Oliver ",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "Oliver",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "phone",
"displayValue": "Telephone",
"phone": {
"type": {
"value": "mobile",
"displayValue": "Cell"
},
"phoneNo": "408-980-8765"
}
},
"id": 1011
}
]
},
"id": 1004
}
]
},
"id": 1004
},
"queue": {
"name": "Call queue",
"id": 1002
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1019/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1019/note"
}
},
"isContentPurged": false,
"id": 1019
}
],
"paginationInfo": {
"count": 2,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?assignedTo=1002&$sort=lastModifiedDate&$order=desc |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1011">
<link rel="self" href="/system/ws/v12/interaction/activity/1011"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>2</priority>
<lastModified date="2016-04-08T23:41:41.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-06T07:00:00.000Z</dueDate>
<subject>Issue with laptop configuration</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1011/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1011/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1016">
<link rel="self" href="/system/ws/v12/interaction/activity/1016"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>reply</ns4:value>
<ns4:displayValue>Reply</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:32:44.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>Re: offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1016/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1016/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1015">
<link rel="self" href="/system/ws/v12/interaction/activity/1015"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:32:25.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1015/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1015/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>3</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?assignedTo=1002&$sort=lastModifiedDate&$order=desc |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1011"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "2",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-08T23:41:41.000Z"
},
"dueDate": "2016-04-06T07:00:00.000Z",
"subject": "Issue with laptop configuration",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1011/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1011/note"
}
},
"isContentPurged": false,
"id": 1011
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1016"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "reply",
"displayValue": "Reply"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:44.000Z"
},
"subject": "Re: offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1016/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1016/note"
}
},
"isContentPurged": false,
"id": 1016
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1015"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:25.000Z"
},
"subject": "offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1015/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1015/note"
}
},
"isContentPurged": false,
"id": 1015
}
],
"paginationInfo": {
"count": 3,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?queue=1001&createdDate=[2016-04-01T21:00:42.000Z,2016-04-01T22:33:37.000Z]&$sort=createdDate&$attribute=created |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1015">
<link rel="self" href="/system/ws/v12/interaction/activity/1015"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<created date="2016-04-01T21:00:42.000Z">
<ns4:user id="17">
<ns3:name>sscustomer</ns3:name>
<ns3:firstName>SS Customer</ns3:firstName>
<ns3:lastName>SS Customer</ns3:lastName>
</ns4:user>
</created>
<lastModified date="2016-04-01T21:32:25.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1015/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1015/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1016">
<link rel="self" href="/system/ws/v12/interaction/activity/1016"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>reply</ns4:value>
<ns4:displayValue>Reply</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<created date="2016-04-01T21:32:25.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</created>
<lastModified date="2016-04-01T21:32:44.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>Re: offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1016/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1016/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>2</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?queue=1001&createdDate=[2016-04-01T21:00:42.000Z,2016-04-01T22:33:37.000Z]&$sort=createdDate&$attribute=created |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1015"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"created": {
"user": {
"name": "sscustomer",
"firstName": "SS Customer",
"lastName": "SS Customer",
"id": 17
},
"date": "2016-04-01T21:00:42.000Z"
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:25.000Z"
},
"subject": "offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1015/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1015/note"
}
},
"isContentPurged": false,
"id": 1015
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1016"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "reply",
"displayValue": "Reply"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"created": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:25.000Z"
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:44.000Z"
},
"subject": "Re: offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1016/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1016/note"
}
},
"isContentPurged": false,
"id": 1016
}
],
"paginationInfo": {
"count": 2,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?mode=inbound&lastModifiedDate=[,2016-04-01T22:33:37.000Z] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1015">
<link rel="self" href="/system/ws/v12/interaction/activity/1015"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>email</value>
<displayValue>Email</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:32:25.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>offers [#1002]</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1001">
<ns3:name>Email queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1015/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1015/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1017">
<link rel="self" href="/system/ws/v12/interaction/activity/1017"/>
<case id="1003">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1003"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>chat</value>
<displayValue>Chat</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T21:43:13.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>I am looking for a new laptop.</subject>
<customer id="1003">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1003"/>
<ns6:customerName>amy</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1003">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>amy</ns7:firstName>
<ns7:contactPoints>
<ns8:contactPoint id="1008">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>amy@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1000">
<ns3:name>Chat queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1017/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1017/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1018">
<link rel="self" href="/system/ws/v12/interaction/activity/1018"/>
<case id="1004">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1004"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>chat</value>
<displayValue>Chat</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2016-04-01T22:00:44.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<subject>hi</subject>
<customer id="1003">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1003"/>
<ns6:customerName>amy</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1003">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>amy</ns7:firstName>
<ns7:contactPoints>
<ns8:contactPoint id="1008">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>amy@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1000">
<ns3:name>Chat queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1018/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1018/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>3</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?mode=inbound&lastModifiedDate=[,2016-04-01T22:33:37.000Z] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1015"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "email",
"displayValue": "Email",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:32:25.000Z"
},
"subject": "offers [#1002]",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"queue": {
"name": "Email queue",
"id": 1001
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1015/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1015/note"
}
},
"isContentPurged": false,
"id": 1015
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1017"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1003"
},
"id": 1003
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "chat",
"displayValue": "Chat",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T21:43:13.000Z"
},
"subject": "I am looking for a new laptop.",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1003"
},
"customerName": "amy ",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "amy",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "amy@example.com"
}
},
"id": 1008
}
]
},
"id": 1003
}
]
},
"id": 1003
},
"queue": {
"name": "Chat queue",
"id": 1000
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1017/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1017/note"
}
},
"isContentPurged": false,
"id": 1017
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1018"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1004"
},
"id": 1004
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "chat",
"displayValue": "Chat",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:00:44.000Z"
},
"subject": "hi",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1003"
},
"customerName": "amy ",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "amy",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "amy@example.com"
}
},
"id": 1008
}
]
},
"id": 1003
}
]
},
"id": 1003
},
"queue": {
"name": "Chat queue",
"id": 1000
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1018/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1018/note"
}
},
"isContentPurged": false,
"id": 1018
}
],
"paginationInfo": {
"count": 3,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?status=open&assignedUserName=JennyAnthony&lastModifiedDate=[2016-04-01T22:00:00.000Z,2016-04-01T22:30:00.000Z] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1020">
<link rel="self" href="/system/ws/v12/interaction/activity/1020"/>
<case id="1006">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1006"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>none</ns4:value>
<ns4:displayValue>None</ns4:displayValue>
</mode>
<type>
<value>task</value>
<displayValue>Task</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>3</priority>
<lastModified date="2016-04-01T22:03:13.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-14T07:00:00.000Z</dueDate>
<subject>Answer Oliver's question [#1006]</subject>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1020/attachment"/>
</attachments>
<notes>
<count>1</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1020/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1021">
<link rel="self" href="/system/ws/v12/interaction/activity/1021"/>
<case id="1007">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1007"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>outbound</ns4:value>
<ns4:displayValue>Outbound</ns4:displayValue>
</mode>
<type>
<value>social</value>
<displayValue>Social</displayValue>
<subtype>
<ns4:value>twittercompose</ns4:value>
<ns4:displayValue>TwitterCompose</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>assigned</value>
<displayValue>Assigned</displayValue>
<substatus>
<ns4:value>in_progress</ns4:value>
<ns4:displayValue>In Progress</ns4:displayValue>
</substatus>
<assigned>
<user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</user>
<activityFolder id="6">
<ns5:name>
<ns4:value>activities_current</ns4:value>
<ns4:displayValue>Current</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<priority>4</priority>
<lastModified date="2016-04-01T22:05:33.000Z">
<ns4:user id="1002">
<ns3:name>JennyAnthony</ns3:name>
<ns3:firstName>Jenny</ns3:firstName>
<ns3:lastName>Anthony</ns3:lastName>
</ns4:user>
</lastModified>
<dueDate>2016-04-29T11:30:00.000Z</dueDate>
<subject>No Subject</subject>
<customer id="1002">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1002"/>
<ns6:customerName>John Davis</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1002">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>John</ns7:firstName>
<ns7:lastName>Davis</ns7:lastName>
<ns7:contactPoints>
<ns8:contactPoint id="1004">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>johndavis@example.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1021/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1021/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>2</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?status=open&assignedUserName=JennyAnthony&lastModifiedDate=[2016-04-01T22:00:00.000Z,2016-04-01T22:30:00.000Z] |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1000"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1000"
},
"id": 1000
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "chat",
"displayValue": "Chat",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "abandoned_chat",
"displayValue": "Abandoned Chat"
},
"assigned": {
"user": {
"name": "Jhon Summers",
"firstName": "Summers",
"lastName": "Json",
"id": 1013
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"date": "2019-01-03T16:15:13.000Z"
},
"subject": "Cashback not received",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1003"
},
"customerName": "William ",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "William",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "williams@gmail.com"
}
},
"id": 1003
}
]
},
"id": 1003
}
]
},
"id": 1003
},
"queue": {
"name": "Chat queue",
"id": 1000
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1000/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1000/note"
}
},
"isContentPurged": false,
"id": 1000
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1002"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1002"
},
"id": 1002
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "inbound",
"displayValue": "Inbound"
},
"type": {
"value": "chat",
"displayValue": "Chat",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "completed",
"displayValue": "Completed",
"substatus": {
"value": "done",
"displayValue": "Done"
},
"assigned": {
"user": {
"name": "Jhon Summers",
"firstName": "Summers",
"lastName": "Jhon",
"id": 1013
},
"activityFolder": {
"name": {
"value": "activities_completed",
"displayValue": "Completed"
},
"id": 7
},
"isPinned": false,
"isLocked": false
}
},
"lastModified": {
"date": "2019-01-03T16:29:15.000Z"
},
"subject": "Network Failure",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1006"
},
"customerName": "James",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "James",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "wjames@yahoo.com"
}
},
"id": 1006
}
]
},
"id": 1006
}
]
},
"id": 1006
},
"queue": {
"name": "Chat queue",
"id": 1000
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1002/attachment"
}
},
"notes": {
"count": 2,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1002/note"
}
},
"isContentPurged": false,
"id": 1002
}
],
"paginationInfo": {
"count": 2,
"pagenum": 1,
"pagesize": 25
}
}
This example demonstrates the following:
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?queue=1000&type=chat |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/xml |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/xml |
Response body
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<activities
xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"
xmlns:ns2="http://bindings.egain.com/ws/model/v12/gen/interaction/case"
xmlns:ns3="http://bindings.egain.com/ws/model/v12/gen/platform"
xmlns:ns4="http://bindings.egain.com/ws/model/v12/gen/common"
xmlns:ns5="http://bindings.egain.com/ws/model/v12/gen/interaction/folder"
xmlns:ns6="http://bindings.egain.com/ws/model/v12/gen/interaction/customer"
xmlns:ns7="http://bindings.egain.com/ws/model/v12/gen/interaction/contactperson"
xmlns:ns8="http://bindings.egain.com/ws/model/v12/gen/interaction/contactpoint"
xmlns:ns9="http://bindings.egain.com/ws/model/v12/gen/kb"
xmlns:ns10="http://bindings.egain.com/ws/model/v15/gen/kb/edition"
xmlns:ns11="http://bindings.egain.com/ws/model/v15/gen/kb/profile"
xmlns:ns12="http://bindings.egain.com/ws/model/v12/gen/interaction/attachment"
xmlns:ns13="http://bindings.egain.com/ws/model/v12/gen/mail/alias"
xmlns:ns14="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint">
<activity id="1000">
<link rel="self" href="/system/ws/v12/interaction/activity/1000"/>
<case id="1000">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1000"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>chat</value>
<displayValue>Chat</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>abandoned_chat</ns4:value>
<ns4:displayValue>Abandoned Chat</ns4:displayValue>
</substatus>
<assigned>
<user id="1013">
<ns3:name>John Summers</ns3:name>
<ns3:firstName>John</ns3:firstName>
<ns3:lastName>Summers</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2019-01-03T16:15:13.000Z"/>
<subject>Cashback not received</subject>
<customer id="1003">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1003"/>
<ns6:customerName>William</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1003">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>William</ns7:firstName>
<ns7:contactPoints>
<ns8:contactPoint id="1003">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>williams@gmail.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1000">
<ns3:name>Chat queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1000/attachment"/>
</attachments>
<notes>
<count>0</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1000/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<activity id="1002">
<link rel="self" href="/system/ws/v12/interaction/activity/1002"/>
<case id="1002">
<ns2:link rel="case" href="/system/ws/v12/interaction/case/1002"/>
</case>
<department id="999">
<ns3:name>Service</ns3:name>
</department>
<mode>
<ns4:value>inbound</ns4:value>
<ns4:displayValue>Inbound</ns4:displayValue>
</mode>
<type>
<value>chat</value>
<displayValue>Chat</displayValue>
<subtype>
<ns4:value>general</ns4:value>
<ns4:displayValue>General</ns4:displayValue>
</subtype>
</type>
<isSecure>false</isSecure>
<sentOnBehalf>false</sentOnBehalf>
<status>
<value>completed</value>
<displayValue>Completed</displayValue>
<substatus>
<ns4:value>done</ns4:value>
<ns4:displayValue>Done</ns4:displayValue>
</substatus>
<assigned>
<user id="1013">
<ns3:name>John Summers</ns3:name>
<ns3:firstName>John</ns3:firstName>
<ns3:lastName>Summers</ns3:lastName>
</user>
<activityFolder id="7">
<ns5:name>
<ns4:value>activities_completed</ns4:value>
<ns4:displayValue>Completed</ns4:displayValue>
</ns5:name>
</activityFolder>
<isPinned>false</isPinned>
<isLocked>false</isLocked>
</assigned>
</status>
<lastModified date="2019-01-03T16:29:15.000Z"/>
<subject>Network Failure</subject>
<customer id="1006">
<ns6:link rel="customer" href="/system/ws/v12/interaction/customer/1006"/>
<ns6:customerName>James</ns6:customerName>
<ns6:contactPersons>
<ns7:contactPerson id="1006">
<ns7:isSystemCreated>false</ns7:isSystemCreated>
<ns7:firstName>James</ns7:firstName>
<ns7:contactPoints>
<ns8:contactPoint id="1006">
<ns8:type>
<ns8:value>email</ns8:value>
<ns8:displayValue>Email</ns8:displayValue>
<ns8:email>
<ns8:emailAddress>wjames@yahoo.com</ns8:emailAddress>
</ns8:email>
</ns8:type>
</ns8:contactPoint>
</ns7:contactPoints>
</ns7:contactPerson>
</ns6:contactPersons>
</customer>
<queue id="1000">
<ns3:name>Chat queue</ns3:name>
</queue>
<attachments>
<ns12:count>0</ns12:count>
<ns12:purgedCount>0</ns12:purgedCount>
<ns12:link rel="attachment" href="/system/ws/v12/interaction/activity/1002/attachment"/>
</attachments>
<notes>
<count>2</count>
<Link rel="note" href="/system/ws/v12/interaction/activity/1002/note"/>
</notes>
<isContentPurged>false</isContentPurged>
</activity>
<paginationInfo>
<ns4:count>2</ns4:count>
<ns4:pagenum>1</ns4:pagenum>
<ns4:pagesize>25</ns4:pagesize>
</paginationInfo>
</activities>
Request
| Method | URL |
|---|---|
| GET | /ws/v12/interaction/activity?queue=1000&type=chat |
Request headers
| Name | Value |
|---|---|
| X-egain-session | Valid session ID |
| Accept | application/json |
| Accept-Language | en-US |
Response
HTTP/1.1 200 OK
Response headers
| Name | Value |
|---|---|
| X-egain-session | current session ID |
| Content-Type | application/json |
Response body
{
"activity": [
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1020"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1006"
},
"id": 1006
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "none",
"displayValue": "None"
},
"type": {
"value": "task",
"displayValue": "Task",
"subtype": {
"value": "general",
"displayValue": "General"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "3",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:03:13.000Z"
},
"dueDate": "2016-04-14T07:00:00.000Z",
"subject": "Answer Oliver's question [#1006]",
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1020/attachment"
}
},
"notes": {
"count": 1,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1020/note"
}
},
"isContentPurged": false,
"id": 1020
},
{
"link": {
"rel": "self",
"href": "/system/ws/v12/interaction/activity/1021"
},
"case": {
"link": {
"rel": "case",
"href": "/system/ws/v12/interaction/case/1007"
},
"id": 1007
},
"department": {
"name": "Service",
"id": 999
},
"mode": {
"value": "outbound",
"displayValue": "Outbound"
},
"type": {
"value": "social",
"displayValue": "Social",
"subtype": {
"value": "twittercompose",
"displayValue": "TwitterCompose"
}
},
"isSecure": false,
"sentOnBehalf": false,
"status": {
"value": "assigned",
"displayValue": "Assigned",
"substatus": {
"value": "in_progress",
"displayValue": "In Progress"
},
"assigned": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"activityFolder": {
"name": {
"value": "activities_current",
"displayValue": "Current"
},
"id": 6
},
"isPinned": false,
"isLocked": false
}
},
"priority": "4",
"lastModified": {
"user": {
"name": "JennyAnthony",
"firstName": "Jenny",
"lastName": "Anthony",
"id": 1002
},
"date": "2016-04-01T22:05:33.000Z"
},
"dueDate": "2016-04-29T11:30:00.000Z",
"subject": "No Subject",
"customer": {
"link": {
"rel": "customer",
"href": "/system/ws/v12/interaction/customer/1002"
},
"customerName": "John Davis",
"contactPersons": {
"contactPerson": [
{
"isSystemCreated": false,
"firstName": "John",
"lastName": "Davis",
"contactPoints": {
"contactPoint": [
{
"type": {
"value": "email",
"displayValue": "Email",
"email": {
"emailAddress": "johndavis@example.com"
}
},
"id": 1004
}
]
},
"id": 1002
}
]
},
"id": 1002
},
"attachments": {
"count": 0,
"purgedCount": 0,
"link": {
"rel": "attachment",
"href": "/system/ws/v12/interaction/activity/1021/attachment"
}
},
"notes": {
"count": 0,
"Link": {
"rel": "note",
"href": "/system/ws/v12/interaction/activity/1021/note"
}
},
"isContentPurged": false,
"id": 1021
}
],
"paginationInfo": {
"count": 2,
"pagenum": 1,
"pagesize": 25
}
}