Use this API to lookup the cases based on various criteria for logged in users. If no cases match the lookup criteria, the server responds with 204 success code and an empty body.
This API only supports exact matches; partial matches are not supported. For example, if a client looks up for the cases associated with email address paul@example.com, only those cases where customer's contact point value is paul@example.com is returned. The case with customer's contact point value of dean.paul@example.com is not returned.
All of the following are required:
At least one of the optional element must be sent.
customer, email, phone, status, custom, createdDate, lastModifiedDate, department, ownerId, ownerLoginId, lastClosedDate
Note:
OK
No content to return
Bad Request message
Unauthorized
Forbidden
Not Acceptable
Internal server error
{- "email": "jhenry@customer.com"
}
{- "case": [
- {
- "link": [
- {
- "rel": "self",
- "href": "/core/casemgr/v3/case/1000"
}
], - "activities": {
- "link": [
- {
- "rel": "activity",
- "href": "/core/casemgr/v3/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": "/core/customermgr/v3/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
}
}