api-referenceGET
GET
https://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
| Parameter | Typ | Beschreibung |
|---|---|---|
websiteId | string | Website-ID zur Verwendung mit einem Workspace-API-Token. Bei der Authentifizierung mit einem Website-API-Schlüssel weglassen. |
domain | string | Website 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
| Parameter | Typ | Beschreibung |
|---|---|---|
occurrences | array | Jeder von der KI markierte Moment: eine description des Geschehens, der atSeconds-Zeitpunkt in der Aufzeichnung und die severity dieses Moments. |
sessions | array | Die Aufzeichnungen hinter dem Problem: die recordingId und der atSeconds-Zeitpunkt, an dem das Problem auftritt. |
comments | array | Teamkommentare 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"
}
]
}
}