Tross
CoverMyMeds

Get case

Get case in CoverMyMeds

POSThttps://api.ontross.com/api/integrations/covermymeds/get-case
Request Fields
input.case_key
string
required
Portal identifier taken from the listed case's key.
Example
"C-EXAMPLE"
auth_id
string
required
Saved connection to run this operation through, from the Authentication page. It decides which practice and login the call uses.
Example
"00000000-0000-4000-8000-000000000000"
Output Fields
case
object
Matching portal record found by scanning available list pages.
case.case_key
string
Portal identifier extracted from the nested case object.
Example
"C-EXAMPLE82"
case.first_name
string
Patient's given name from the portal list item.
Example
"Avery"
case.middle_name
string
Patient's additional given name from the portal list item.
Example
"Morgan"
case.last_name
string
Patient's family name from the portal list item.
Example
"Ellison"
case.date_of_birth
string
Patient's birth date, copied unchanged from the portal list item.
Example
"1986-04-17"
case.gender
string
Patient's demographic designation from the portal list item.
Example
"Female"
case.zipcode
string
Patient's postal code from the portal list item.
Example
"02139"
case.medication
string
Workflow label from the case, not a structured drug record.
Example
"Humira"
case.created_at
string
Creation timestamp copied unchanged from the nested case object.
Example
"2026-09-08T14:32:10Z"
case.prior_authorization_request_key
string
ProcessPa task identifier, using sourceIdentifier when requestKey is unavailable.
Example
"BEXAMPLE"
case.prior_authorization_status
string
State label from the case's ProcessPa task.
Example
"Approved"
case.prior_authorization_approved
boolean
Whether a nonblank ProcessPa label equals approved, ignoring case and whitespace.
Example
true
case.enrollment_status
string
State label from the case's ProcessHubEnrollment task.
Example
"Pending"
case.source
object
Complete case list item, including all portal task data.
Code
curl --request POST \
  --url https://api.ontross.com/api/integrations/covermymeds/get-case \
  --header 'X-API-Key: REPLACE_KEY_VALUE' \
  --header 'content-type: application/json' \
  --data '{"input":{"case_key":"C-EXAMPLE"},"auth_id":"auth_uuid_here"}'
Request BODY
{
  "input": {
    "case_key": "C-EXAMPLE"
  },
  "auth_id": "auth_uuid_here"
}
Response BODY
{
  "id": "string",
  "workflow_id": "string",
  "auth_id": "string",
  "status": "string",
  "input": {},
  "output": {
    "case": {
      "case_key": "C-EXAMPLE82",
      "first_name": "Avery",
      "middle_name": "Morgan",
      "last_name": "Ellison",
      "date_of_birth": "1986-04-17",
      "gender": "Female",
      "zipcode": "02139",
      "medication": "Humira",
      "created_at": "2026-09-08T14:32:10Z",
      "prior_authorization_request_key": "BEXAMPLE",
      "prior_authorization_status": "Approved",
      "prior_authorization_approved": true,
      "enrollment_status": "Pending",
      "source": {}
    }
  },
  "files": null,
  "created_at": "2019-08-24T14:15:22Z",
  "started_at": "2019-08-24T14:15:22Z",
  "completed_at": "2019-08-24T14:15:22Z"
}