---
title: "Agent performance at merge: per model and client, the verified fix rate"
method: GET
path: "/analytics/v1/merge/agents"
tags: ["analytics"]
---

# Agent performance at merge: per model and client, the verified fix rate

`GET /analytics/v1/merge/agents`

## Request

- Base URL: `https://api.qualityclouds.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.qualityclouds.ai/analytics/v1/merge/agents`
- Auth: one of:
  - HTTP bearer
  - OpenID Connect (`https://account.qualityclouds.com//realms/ai-production/.well-known/openid-configuration`)

The issues found in the editor, grouped by the model, version and client of the check that found them, followed to the imported branch: not merged, verified fixed, reached the branch. The rate is verified fixed / (verified fixed + reached the branch); not merged issues are in no rate. 'Model not reported' rows last. Totals reconcile with cards 3 and 4. Organisation totals for the filters.

## Query parameters

- `weeks` integer: Length of the period in ISO weeks. One of [4, 8, 12, 26].
- `repository_id` string, nullable: Narrow to one repository.
- `user_id` string, nullable: Narrow to one developer: the commit author, by email.

## Response `200`

Successful Response

- MergeAgentsResponse: `GET /merge/agents` — Model not reported rows last.
  - `rows` MergeAgentRowResponse[], required
    - `model` string, nullable, required: Reported model; null is 'Model not reported'
    - `version` string, nullable, required
    - `client` string, required
    - `issues_found` integer, required: Same fact as Issues found on the Live checks tab
    - `not_merged` integer, required
    - `verified_fixed` integer, required
    - `reached_branch` integer, required
    - `fix_rate_verified_pct` integer, nullable, required: verified_fixed / (verified_fixed + reached_branch), %; null when that is 0
  - `totals` MergeAgentTotalsResponse, required
    - `issues_found` integer, required
    - `not_merged` integer, required
    - `verified_fixed` integer, required: Equals card 4
    - `reached_branch` integer, required: Equals 'found in the editor first' on card 3

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `422`: Validation Error

---

[API](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api.md) · [All operations](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qualityclouds/apis/qai-orchestrator-api/revisions/250c849925af?raw)
