This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| POST | /ws/v20/interaction/case/lookup | 
Request headers
| Name | Value | 
|---|---|
| X-egain-session | Valid session ID | 
| Accept | application/json | 
| Accept-Language | en-US | 
 Response 
 HTTP/1.1 200 OK
 Request body:  
 
{
  "email": "jhenry@customer.com"
}Response headers
| Name | Value | 
|---|---|
| X-egain-session | current session ID | 
| Content-Type | application/json | 
 Response body  
 
{
  "case": [
    {
      "link": [
        {
          "rel": "self",
          "href": "/system/ws/v20/interaction/case/1000"
        }
      ],
      "activities": {
        "link": [
          {
            "rel": "activity",
            "href": "/system/ws/v20/interaction/activity?case=1000"
          }
        ]
      },
      "department": {
        "name": "Service",
        "id": "999"
      },
      "status": {
        "value": "open",
        "displayValue": "Open"
      },
      "lastModified": {
        "user": {
          "name": "Frank",
          "id": "1012"
        },
        "date": "2021-08-25T13:18:25.000Z"
      },
      "customer": {
        "link": [
          {
            "rel": "customer",
            "href": "/system/ws/v20/interaction/customer/1000"
          }
        ],
        "customerName": "John Russel Tierney",
        "id": "1000"
      },
      "severity": {
        "value": "medium",
        "displayValue": "Medium"
      },
      "subject": "Charging is too slow [#1000]",
      "id": "1000"
    }
  ],
  "paginationInfo": {
    "count": 1,
    "pagenum": 1,
    "pagesize": 25
  }
}
 
 
  This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| POST | /ws/v20/interaction/case/lookup | 
 Request body:  
 
{
  "department": "Service"
}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  
 
{
  "case": [
    {
      "link": [
        {
          "rel": "self",
          "href": "/system/ws/v20/interaction/case/1000"
        }
      ],
      "activities": {
        "link": [
          {
            "rel": "activity",
            "href": "/system/ws/v20/interaction/activity?case=1000"
          }
        ]
      },
      "department": {
        "name": "Service",
        "id": "999"
      },
      "status": {
        "value": "open",
        "displayValue": "Open"
      },
      "lastModified": {
        "user": {
          "name": "Frank",
          "id": "1012"
        },
        "date": "2021-08-25T13:18:25.000Z"
      },
      "customer": {
        "link": [
          {
            "rel": "customer",
            "href": "/system/ws/v20/interaction/customer/1000"
          }
        ],
        "customerName": "John Russel Tierney",
        "id": "1000"
      },
      "severity": {
        "value": "medium",
        "displayValue": "Medium"
      },
      "subject": "Charging is too slow [#1000]",
      "id": "1000"
    }
  ],
  "paginationInfo": {
    "count": 1,
    "pagenum": 1,
    "pagesize": 25
  }
}
 
 
  This example demonstrates the following:
Request
| Method | URL | 
|---|---|
| POST | /ws/v20/interaction/case/lookup | 
 Request body:  
 
{
  "customer": "1001",
  "email": "jhenry@customer.com",
  "phone": "408-222-9898",
  "status": "open",
  "custom": {
    "name": "customer_rating",
    "value": "5"
  },
  "createdDate": "[2022-03-23T08:39:16.000Z,2022-04-28T09:39:16.000Z]",
  "lastModifiedDate": "[2022-03-24T08:39:16.000Z,2022-05-27T09:40:00.000Z]",
  "department": "Service",
  "ownerId": "1010",
  "lastClosedDate": "[2022-09-24T08:39:16.000Z,2022-10-07T18:39:16.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  
 
{
  "case": [
    {
      "link": [
        {
          "rel": "self",
          "href": "/system/ws/v20/interaction/case/1000"
        }
      ],
      "activities": {
        "link": [
          {
            "rel": "activity",
            "href": "/system/ws/v20/interaction/activity?case=1000"
          }
        ]
      },
      "department": {
        "name": "Service",
        "id": "999"
      },
      "status": {
        "value": "open",
        "displayValue": "Open"
      },
      "lastModified": {
        "user": {
          "name": "Frank",
          "id": "1012"
        },
        "date": "2021-08-25T13:18:25.000Z"
      },
      "customer": {
        "link": [
          {
            "rel": "customer",
            "href": "/system/ws/v20/interaction/customer/1000"
          }
        ],
        "customerName": "John Russel Tierney",
        "id": "1000"
      },
      "severity": {
        "value": "medium",
        "displayValue": "Medium"
      },
      "subject": "Charging is too slow [#1000]",
      "id": "1000"
    }
  ],
  "paginationInfo": {
    "count": 1,
    "pagenum": 1,
    "pagesize": 25
  }
}