---
title: "Get source breakdown"
method: GET
path: "/v1/reports/contexts/{contextId}/dashboard/source-breakdown"
tags: ["Reporting"]
---

# Get source breakdown

`GET /v1/reports/contexts/{contextId}/dashboard/source-breakdown`

Use this endpoint to retrieve a breakdown of reconciliation metrics by source for a specific context and date range. Shows match rates, transaction counts, and unmatched amounts per source.

## Path parameters

- `contextId` string, required

## Query parameters

- `date_from` string, required
- `date_to` string, required
- `source_id` string

## Headers

- `X-Request-Id` string

## Response `200`

Source breakdown metrics

- SourceBreakdownListResponse — List of source breakdown metrics
  - `sources` SourceBreakdownResponse[]
    - `sourceId` string — Source identifier
    - `sourceName` string — Source display name
    - `totalTransactions` integer — Total number of transactions from this source
    - `matchedTransactions` integer — Number of matched transactions
    - `unmatchedTransactions` integer — Number of unmatched transactions
    - `matchRate` number, double — Match rate as a decimal (0.0 to 1.0)
    - `totalAmount` string — Total transaction amount (decimal string for precision)
    - `unmatchedAmount` string — Total unmatched amount (decimal string for precision)
    - `currency` string — Currency code

## Other responses

- `400` — The request contains invalid parameters or payload.
- `401` — The request lacks valid authentication credentials.
- `403` — You do not have permission to access this resource.
- `404` — The requested resource was not found.
- `500` — An unexpected error occurred on the server.

---

[API](https://skmtc.net/lerian/apis/identity-plugin.md) · [All operations](https://skmtc.net/lerian/apis/identity-plugin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lerian/identity-plugin/versions/25daba385532/schema)
