---
title: "Accuracy Breakdown"
method: POST
path: "/v1/reports/accuracy/breakdown"
tags: ["Reports"]
---

# Accuracy Breakdown

`POST /v1/reports/accuracy/breakdown`

## Request body

- AccuracyBreakdownQuery
  - `start_date` string, required
  - `end_date` string, required
  - `comparison_start_date` string, nullable
  - `comparison_end_date` string, nullable
  - `category_id` string, uuid, required
  - `topic_ids` string[], nullable
  - `exclude_topic_ids` boolean
  - `tag_ids` string[], nullable
  - `tag_filter_type` 'all' | 'any'
  - `include_no_tag` boolean
  - `region_ids` string[], nullable
  - `platform_ids` string[], nullable
  - `persona_ids` string[], nullable
  - `include_no_persona` boolean
  - `prompt_ids` string[], nullable
  - `citation_categories` string[], nullable
  - `breakdown_by` 'citation' | 'platform' | 'topic' | 'prompt' | 'tag' | 'region' | 'persona'
  - `limit` integer
  - `offset` integer
  - `search_query` string, nullable
  - `sort_by` 'citationShare' | 'accuracy'
  - `sort_order` 'asc' | 'desc'

## Response `200`

Successful Response

- AccuracyBreakdownResponse
  - `data` AccuracyBreakdownRow[], required
    - `id` string, required
    - `name` string, required
    - `share` number, required
    - `shareChange` number, nullable
    - `responseAccuracy` number, required
    - `accuracyChange` number, nullable
    - `inaccurateCount` integer, required
    - `inaccurateCountChange` integer, nullable
    - `promptCount` integer, nullable
    - `citationCategory` string, nullable
  - `totalCount` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/cooper-square-technologies/apis/external-api.md) · [All operations](https://skmtc.net/cooper-square-technologies/apis/external-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cooper-square-technologies/external-api/versions/ab03b3c80494/schema)
