api-referenceGET
GEThttps://analytics.flowsery.com/analytics/api/v1/issues/{issueId}

Die vollständigen Details eines KI-erkannten Problems abrufen, inklusive aller markierten Momente, der zugehörigen Aufzeichnungen und Teamkommentare.

Bearer-Token (Workspace-Token oder Website-API-Schlüssel)

Workspace-Tokens benötigen einen Website-Selektor

Workspace-API-Tokens können auf jede Website im Workspace zugreifen. Übergeben Sie entweder <code>websiteId</code> oder <code>domain</code>, damit Flowsery weiß, welche Website abgefragt oder geändert werden muss. Website-API-Schlüssel sind bereits auf eine Website beschränkt, sodass der Selektor weggelassen werden kann.

Website-Auswahl

ParameterTypBeschreibung
websiteIdstringWebsite-ID zur Verwendung mit einem Workspace-API-Token. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen.
domainstringWebsite domain zur Verwendung mit einem Workspace-API-Token, wenn websiteId nicht bereitgestellt wird. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen.

Problem-Identifikation

Die von "Probleme auflisten" zurückgegebene id als Pfadparameter issueId übergeben. Ein 404 wird zurückgegeben, wenn das Problem auf der gewählten Website nicht existiert.

Das Detailobjekt enthält alle Felder aus "Probleme auflisten" sowie die folgenden Arrays.

Antwortfelder

ParameterTypBeschreibung
occurrencesarrayJeder von der KI markierte Moment: eine description des Geschehens, der atSeconds-Zeitpunkt in der Aufzeichnung und die severity dieses Moments.
sessionsarrayDie Aufzeichnungen hinter dem Problem: die recordingId und der atSeconds-Zeitpunkt, an dem das Problem auftritt.
commentsarrayTeamkommentare zum Problem: id, authorName, body und createdAt.
Beispielanfrage (curl)
curl --request GET \
  --url https://analytics.flowsery.com/analytics/api/v1/issues/{issueId} \
  --header 'Authorization: Bearer <api-key>'
200
{
  "status": "success",
  "data": {
    "id": "iss_64f1c2a9e8b4d90012ab34cd",
    "websiteId": "flid_abc123",
    "title": "Checkout button unresponsive on mobile Safari",
    "description": "Tapping the checkout button produces no navigation or feedback. Visitors tap repeatedly and abandon the cart.",
    "severity": "critical",
    "status": "open",
    "sessionsCount": 14,
    "firstSeenAt": "2026-08-02T09:14:31.000Z",
    "lastSeenAt": "2026-08-27T18:40:05.000Z",
    "stepsToReplicate": [
      "Open the store on an iPhone in Safari",
      "Add any product to the cart",
      "Tap the checkout button on the cart page"
    ],
    "sampleRecordingId": "rec_9f8e7d6c5b4a",
    "externalTicketProvider": "linear",
    "externalTicketKey": "SHOP-142",
    "externalTicketUrl": "https://linear.app/acme/issue/SHOP-142",
    "occurrences": [
      {
        "description": "Visitor taps the checkout button five times with no response",
        "atSeconds": 42,
        "severity": "critical"
      },
      {
        "description": "Rage clicks on the cart summary after the failed tap",
        "atSeconds": 58,
        "severity": "high"
      }
    ],
    "sessions": [
      { "recordingId": "rec_9f8e7d6c5b4a", "atSeconds": 42 },
      { "recordingId": "rec_0b1c2d3e4f5a", "atSeconds": 17 }
    ],
    "comments": [
      {
        "id": "cmt_66a1b2c3d4e5",
        "authorName": "Jane Cooper",
        "body": "Reproduced on iOS 18.2, the tap handler never fires.",
        "createdAt": "2026-08-15T10:22:41.000Z"
      }
    ]
  }
}