How do I fetch the full details of a problem?

To fetch complete meta information for a specific problem, the API consumer must call the endpoint /problems/details/{problemid}.

Problem details endpoint

https://{id}.live.dynatrace.com/api/v1/problem/details/{problemid}

The placeholder {problemid} must be replaced with the actual unique problem ID generated by Dynatrace. Problem IDs are found within the ID fields of each problem in the problem-feed JSON result. The problem/details endpoint returns all problem meta information, including start time (startTime), end time (endTime, -1 if the problem is still open), the short problem number (displayName), impact level, and status. Problem information also contains the array of events that were identified by Dynatrace as being relevant to the given problem. Each single event contains information about its impacted entity (entityId, entityName), the type of event, and the severity level of the given event.

The following example result shows an infrastructure problem that contains a CPU event on the given host:

{
  result: {
    id: "1328992236593193841",
    startTime: 1453166820000,
    endTime: -1,
    displayName: "851",
    impactLevel: "INFRASTRUCTURE",
    status: "OPEN",
    rankedEvents: [
      {
        startTime: 1453166820000,,
        endTime: 9223372036854776000,
        entityId: "HYPERVISOR-CC7586844F686D21",
        entityName: "emea-gdn-vh026.emea.cpwr.corp",
        impactLevel: "INFRASTRUCTURE",
        eventType: "CPU_SATURATED"
        status: "OPEN",
        severities: [
          {
            context: "CPU_USAGE",
            value: 96.42066955566406,
            unit: "%"
          },
          {
            context: "CPU_READY_TIME",
            value: 18.439342498779297,
            unit: "%"
          }
        ]
      }
    ]
  }
}