---
title: "List QA recommendations"
method: GET
path: "/qa-pairs/recommendations"
tags: ["QA Pairs"]
---

# List QA recommendations

`GET /qa-pairs/recommendations`

## Request

- Base URL: `https://caspr-copilot-prod.usepeppr.ai/api`
- URL: `https://caspr-copilot-prod.usepeppr.ai/api/qa-pairs/recommendations`
- Auth: HTTP bearer

QA pairs Caspr suggests creating based on patterns in recent calls — recurring knowledge gaps, unguarded answers that worked, or repeatedly-asked questions.

## Query parameters

- `limit` integer

## Response `200`

List of recommendations

- QARecommendation[]
  - `id` string, uuid, required
  - `question` string, required
  - `source_type` 'knowledge_gap' | 'unguarded' | 'rag_sourced', required
  - `status` 'active' | 'dismissed' | 'converted' | 'stale', required
  - `occurrence_count` integer, required
  - `sample_response` string, nullable
  - `knowledge_sources` Citation[], nullable
    - `id` string
    - `title` string
    - `sourceUrl` string, nullable
    - `snippet` string
    - `confidence` number
    - `pageNumber` integer, nullable
  - `knowledge_category` string, nullable
  - `first_seen` string, date-time, required
  - `last_seen` string, date-time, required
  - `event_ids` string[], required

## Other responses

- `401`: Missing or invalid API key

---

[API](https://skmtc.dev/usepeppr/apis/caspr-api.md) - [All operations](https://skmtc.dev/usepeppr/apis/caspr-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usepeppr/apis/caspr-api/revisions/0e6a698762a4?raw)
