api-referencePATCH
PATCH
https://analytics.flowsery.com/analytics/api/v1/issues/{issueId}Altere o status de fluxo de trabalho de um problema detectado por IA. Retorna o detalhe atualizado do problema.
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. Inclua este campo no corpo JSON, a menos que você forneça domain. 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. Inclua este campo no corpo JSON. Omitir ao autenticar com uma chave de API de site. |
Corpo da requisição
| Parametro | Tipo | Descricao |
|---|---|---|
statusOBRIGATORIO | string | O novo status de fluxo de trabalho: open, in_progress, resolved ou suspended. |
Suspender um problema
Problemas suspensos desaparecem da resposta padrão de Listar problemas. Defina qualquer outro status depois para trazer um problema de volta.A resposta de sucesso contém o detalhe atualizado do problema, no mesmo formato de Obter detalhes de um problema.
Respostas de erro
<strong>404 Not Found</strong> -- O problema não existe no site selecionado.
Marcar um problema como resolvido
curl --request PATCH \
--url https://analytics.flowsery.com/analytics/api/v1/issues/{issueId} \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{ "status": "resolved" }'Suspender um problema
curl --request PATCH \
--url https://analytics.flowsery.com/analytics/api/v1/issues/{issueId} \
--header 'Authorization: Bearer <api-key>' \
--header 'Content-Type: application/json' \
--data '{ "status": "suspended" }'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": "resolved",
"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"
}
],
"sessions": [
{ "recordingId": "rec_9f8e7d6c5b4a", "atSeconds": 42 }
],
"comments": []
}
}