This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/xml | 
| Content-Type | application/xml | 
| Accept-Language | en-US | 
 Request body:  
 
<?xml version="1.0" encoding="UTF-8"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"> 
  <activity id="1025">
      <lastModified date="2015-07-14T23:51:58.000Z" />
   </activity>
    <activity id="1039">
      <lastModified date="2015-07-14T23:51:58.000Z" />
   </activity>
</activities> 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"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity" 
xmlns:ns10="http://bindings.egain.com/ws/model/v12/gen/mail/alias" 
xmlns:ns11="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint" 
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/interaction/attachment">
    <activity id="1025">
        <link rel="self" href="/system/ws/v12/interaction/activity/1025" />
        <case id="1023">
            <ns2:link rel="self" href="/system/ws/v12/interaction/case/1023" />
            <ns2:status>
                <ns4:value>closed</ns4:value>
                <ns4:displayValue>Closed</ns4:displayValue>
            </ns2:status>
        </case>
    </activity>
    <activity id="1039">
        <link rel="self" href="/system/ws/v12/interaction/activity/1039" />
        <case id="1032">
            <ns2:link rel="self" href="/system/ws/v12/interaction/case/1032" />
            <ns2:status>
                <ns4:value>open</ns4:value>
                <ns4:displayValue>Open</ns4:displayValue>
            </ns2:status>
        </case>
    </activity>
</activities>
 
 
  Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/json | 
| Content-Type | application/json | 
| Accept-Language | en-US | 
 Request body:  
 
{
  "activity": [
    {
      "id": "1025",
      "lastModified": {
        "date": "2015-07-14T23:51:58.000Z"
      }
    },
    {
      "id": "1039",
      "lastModified": {
        "date": "2015-07-14T23:51:58.000Z"
      }
    }
   ]
} Response:  
 HTTP/1.1 200 OK
Response headers
| Name | Value | 
|---|---|
| X-egain-session | current session ID | 
| Content-Type | application/json | 
 Response body:  
 
{
    "activity": [
        {
            "id": 1025,
            "link": {
                "rel": "self",
                "href": "/system/ws/v12/interaction/activity/1025"
            },
            "case": {
                "id": 1023,
                "link": {
                    "rel": "case",
                    "href": "/system/ws/v12/interaction/case/1023"
                },
                "status": {
                    "value": "closed",
                    "displayValue": "Closed"
                }
            }
        },
        {
            "id": 1039,
            "link": {
                "rel": "self",
                "href": "/system/ws/v12/interaction/activity/1039"
            },
            "case": {
                "id": 1032,
                "link": {
                    "rel": "case",
                    "href": "/system/ws/v12/interaction/case/1032"
                },
                "status": {
                    "value": "open",
                    "displayValue": "Open"
                }
            }
        }
    ]   
}
 
 
  
 
This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/xml | 
| Content-Type | application/xml | 
| Accept-Language | en-US | 
 Request body:  
 
<?xml version="1.0" encoding="UTF-8"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"> 
  <activity id="1025">
      <lastModified date="2015-07-14T23:51:58.000Z" />
   </activity>
</activities> 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"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity" 
xmlns:ns10="http://bindings.egain.com/ws/model/v12/gen/mail/alias" 
xmlns:ns11="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint" 
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/interaction/attachment">
    <activity id="1025">
        <link rel="self" href="/system/ws/v12/interaction/activity/1025" />
        <case id="1023">
            <ns2:link rel="self" href="/system/ws/v12/interaction/case/1023" />
            <ns2:status>
                <ns4:value>closed</ns4:value>
                <ns4:displayValue>Closed</ns4:displayValue>
            </ns2:status>
        </case>
    </activity>
</activities>
 
 
  Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/json | 
| Content-Type | application/json | 
| Accept-Language | en-US | 
 Request body:  
 
{
  "activity": [
    {
      "id": "1025",
      "lastModified": {
        "date": "2015-07-14T23:51:58.000Z"
      }
    }
   ]
} Response:  
 HTTP/1.1 200 OK
Response headers
| Name | Value | 
|---|---|
| X-egain-session | current session ID | 
| Content-Type | application/json | 
 Response body:  
 
{
    "activity": [
        {
            "id": 1025,
            "link": {
                "rel": "self",
                "href": "/system/ws/v12/interaction/activity/1025"
            },
            "case": {
                "id": 1023,
                "link": {
                    "rel": "case",
                    "href": "/system/ws/v12/interaction/case/1023"
                },
                "status": {
                    "value": "closed",
                    "displayValue": "Closed"
                }
            }
        }
    ]   
}
 
 
  This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/xml | 
| Content-Type | application/xml | 
| Accept-Language | en-US | 
 Request body:  
 
<?xml version="1.0" encoding="UTF-8"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity"> 
  <activity id="1025">
      <lastModified date="2015-07-14T23:51:58.000Z" />
   </activity>
</activities> 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"?>
<activities xmlns="http://bindings.egain.com/ws/model/v12/gen/interaction/activity" 
xmlns:ns10="http://bindings.egain.com/ws/model/v12/gen/mail/alias" 
xmlns:ns11="http://bindings.egain.com/ws/model/v12/gen/live/entrypoint" 
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/interaction/attachment">
    <activity id="1025">
        <link rel="self" href="/system/ws/v12/interaction/activity/1025" />
    </activity>
</activities>
 
 
  Request
| Method | URL | 
|---|---|
| PUT | /ws/v12/interaction/activity/complete | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/json | 
| Content-Type | application/json | 
| Accept-Language | en-US | 
 Request body:  
 
{
  "activity": [
    {
      "id": "1025",
      "lastModified": {
        "date": "2015-07-14T23:51:58.000Z"
      }
    }
   ]
} Response:  
 HTTP/1.1 200 OK
Response headers
| Name | Value | 
|---|---|
| X-egain-session | current session ID | 
| Content-Type | application/json | 
 Response body:  
 
{
    "activity": [
        {
            "id": 1025,
            "link": {
                "rel": "self",
                "href": "/system/ws/v12/interaction/activity/1025"
            }
        }
    ]   
}