get

GET /v2/cases — List support cases

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Returns support cases for the affiliate, pulled from Jira Service Management.

Required role

affiliate_super_admin, affiliate_admin, or affiliate_agent

Query parameters

ParameterTypeDescription
pagenumberPage number
limitnumberPage size
caseTypeIdstringFilter by internal case type ID
externalCaseTypeIdentifierstringFilter by JSM request type ID
internalStatusstringFilter by internal case status
externalStatusstringFilter by raw Jira status
ticketStatusstringFilter by ticket status
prioritystringFilter by priority. One or more (comma-separated) of Highest, High, Medium, Low, Lowest. A 422 INVALID_FIELD is returned if any value isn't in that list
reportersstringComma-separated Jira account IDs — only return cases whose reporter matches one of these
caseIdstringFilter to a single case (id or Jira key)
searchstringFree-text search
createdFromdateOnly cases created on/after this date
createdTodateOnly cases created on/before this date
sortstringSort field. Prefix with - for descending. Supports priority (ranked Highest → Lowest) in addition to the standard fields

Response 200

{
  "count": 1,
  "page": 1,
  "limit": 20,
  "totalPages": 1,
  "data": [
    {
      "_id": "case::abc123",
      "ticketId": "SUPPORT-42",
      "ticketName": "Patient Support Request",
      "ticketStatus": "in-progress",
      "ticketStatusLabel": "In Progress",
      "relatedOrder": "order::abc123",
      "reporter": {
        "accountId": "5f8a...",
        "displayName": "Jane Doe",
        "email": "[email protected]",
        "user_id": "usr::abc123"
      },
      "createdBy": {
        "displayName": "Jane Doe",
        "email": "[email protected]",
        "user_id": "usr::abc123"
      },
      "createdAt": "2026-05-30T14:00:00.000Z",
      "resolvedAt": null,
      "reopenedAt": null,
      "firstResponseTime": null,
      "priority": { "name": "High", "id": "2" },
      "updatedAt": "2026-05-31T10:00:00.000Z",
      "externalCaseUrl": "https://telegramd.atlassian.net/servicedesk/customer/portal/1/SUPPORT-42"
    }
  ]
}

There is no id, jiraKey, or summary field — use ticketId (the Jira issue key) and ticketStatus/ticketStatusLabel.

reporter is read from the case record (not live from Jira) and can be null if no reporter has been set. When the reporter is the affiliate's default support customer, this is surfaced as { "unassigned": true, "displayName": "Unassigned", "email": "" } instead. createdBy is null if the original creator user can't be resolved. firstResponseTime is set once, the first time a case reaches In Progress.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!