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

Récupérer le détail complet d'un problème détecté par l'IA, avec chaque moment signalé, les enregistrements associés et les commentaires de l'équipe.

Jeton Bearer (jeton workspace ou clé API de site)

Les jetons d'espace de travail nécessitent un sélecteur de site Web

Les jetons de l'API Workspace peuvent accéder à tous les sites Web de l'espace de travail. Transmettez <code>websiteId</code> ou <code>domain</code> pour que Flowsery sache quel site Web interroger ou muter. Les clés API de site Web sont déjà limitées à un seul site Web, le sélecteur peut donc être omis.

Sélecteur de site Web

ParametreTaperDescription
websiteIdstringID de site Web à utiliser avec un jeton API d'espace de travail. Omettre lors de l'authentification avec une clé API de site Web.
domainstringSite Web domain à utiliser avec un jeton API d'espace de travail lorsque websiteId n'est pas fourni. Omettre lors de l'authentification avec une clé API de site Web.

Identification du problème

Passez l'id retourné par Lister les problèmes comme paramètre de chemin issueId. Un 404 est retourné lorsque le problème n'existe pas sur le site web sélectionné.

L'objet de détail contient tous les champs de Lister les problèmes, plus les tableaux ci-dessous.

Champs de reponse

ParametreTaperDescription
occurrencesarrayChaque moment signalé par l'IA : une description de ce qui s'est passé, la position atSeconds dans l'enregistrement et la severity de ce moment.
sessionsarrayLes enregistrements à l'origine du problème : le recordingId et la position atSeconds où le problème se produit.
commentsarrayCommentaires de l'équipe sur le problème : id, authorName, body et createdAt.
Exemple de requête (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"
      }
    ]
  }
}