api-referenceGET
GET
https://analytics.flowsery.com/analytics/api/v1/issues/{issueId}Consulte o detalhe completo de um problema detectado por IA, incluindo cada momento sinalizado, as gravações por trás dele e os comentários da equipe.
Token Bearer (token de workspace ou chave API de website)
Os tokens do espaço de trabalho precisam de um seletor de site
Os tokens da API do Workspace podem acessar todos os sites do workspace. Passe <code>websiteId</code> ou <code>domain</code> para que Flowsery saiba qual site consultar ou alterar. As chaves da API do site já têm como escopo um site, portanto o seletor pode ser omitido.Seletor de site
| Parametro | Tipo | Descricao |
|---|---|---|
websiteId | string | ID do site a ser usado com um token de API do workspace. Omitir ao autenticar com uma chave de API de site. |
domain | string | Site domain para usar com um token de API do espaço de trabalho quando websiteId não for fornecido. Omitir ao autenticar com uma chave de API de site. |
Identificação do problema
Passe o id retornado por Listar problemas como parâmetro de rota issueId. Um 404 é retornado quando o problema não existe no site selecionado.O objeto de detalhe contém todos os campos de Listar problemas, mais os arrays abaixo.
Campos de resposta
| Parametro | Tipo | Descricao |
|---|---|---|
occurrences | array | Cada momento sinalizado pela IA: uma description do que aconteceu, o instante atSeconds na gravação e a severity daquele momento. |
sessions | array | As gravações por trás do problema: o recordingId e o instante atSeconds em que o problema acontece. |
comments | array | Comentários da equipe sobre o problema: id, authorName, body e createdAt. |
Exemplo de requisição (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"
}
]
}
}