---
title: "List QA Issues"
method: GET
path: "/v1/qa-issues"
tags: ["QA Issues"]
---

# List QA Issues

`GET /v1/qa-issues`

Returns a paginated list of QA issues for the specified QA rule, sorted by most recently created first. Use page and size to navigate through results.

## Query parameters

- `qaRuleId` string, required
- `page` integer
- `size` integer

## Response `200`

OK

- PaginatedResponseQAIssueResponse
  - `data` QAIssueResponse[]
    - `qaIssueId` string — The unique identifier of the QA issue.
    - `qaRuleId` string — The unique identifier of the QA rule that triggered this issue.
    - `workspaceId` string — The unique identifier of the workspace in which this QA issue was raised.
    - `agentId` string — The unique identifier of the agent whose interaction triggered this QA issue.
    - `callId` string — The unique identifier of the call or chat associated with this QA issue.
    - `channel` 'chat' | 'voice' — The communication channel through which the interaction occurred that raised this QA issue.
    - `result` 'Success' | 'Fail' — The outcome of the QA evaluation for this issue. Reflects whether the agent's interaction met or failed the associated QA rule's evaluation criteria.
    - `remarks` string — Additional remarks or context provided by the evaluator regarding this QA issue.
    - `qaRuleSnapshot` QARuleResponse
      - `qaRuleId` string — The unique identifier of the QA rule.
      - `workspaceId` string — The unique identifier of the workspace this QA rule belongs to.
      - `ruleName` string — The name of the QA rule, used to identify it in rule lists and evaluation reports.
      - `ruleDescription` string — A brief explanation of what this QA rule evaluates and its intended purpose.
      - `agents` AgentResponse[]
        - `name` string — The display name of the assigned agent.
        - `agentId` string — The unique identifier of the agent within the system.
        - `status` 'Live' | 'Testing' | 'Disabled' — The current operational status of the agent.
      - `evaluationCriteria` string — The specific criteria or rubric used to evaluate agent responses against this rule.
      - `expectedValue` boolean — The expected evaluation result that determines whether the QA rule is satisfied. When the evaluation criteria returns a result matching this expected value, the interaction is marked as a Success; otherwise it is marked as a Fail.
  - `page` integer
  - `size` integer
  - `totalCount` integer
  - `totalPages` integer
  - `hasNext` boolean
  - `hasPrevious` boolean

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/sigmamind/apis/sigmamind-apis.md) · [All operations](https://skmtc.net/sigmamind/apis/sigmamind-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sigmamind/sigmamind-apis/revisions/d00f52b5123f/schema)
