The dashboard is one consumer of the ReconLayer API, not the platform boundary. Every metric on this page is also available directly from
GET /v1/dashboard/overview, so you can build your own internal dashboards, Slack alerts, or scheduled reports against the same data.Data source
The page is backed by a single call to Get dashboard overview:DashboardOverviewResponse with seven top-level sections, and each widget on the page maps directly to one of them:
| Widget | Response field | What it shows |
|---|---|---|
| Operational summary | metrics | Eight summary counters across cases and data quality |
| Case Workload & Resolution Trend | workloadTimeline | Daily counts of cases created, imports created, open, resolved, in review, and exceptions |
| Case Verdict Distribution | verdictDistribution | Count of recent cases grouped by verdict |
| Exception Root Causes | exceptionRootCauses | Count of open exceptions grouped by exceptionType |
| High-Priority Exceptions | highPriorityExceptions | The top unresolved cases ranked by unexplained delta |
| Recent Import Failures | recentImportFailures | Import batches from the last 24 hours that produced failed rows |
| Coverage Warnings | coverageWarnings | Cases missing one or more required evidence sources |
Operational summary
The top widget is a row of metric cards pulled frommetrics:
| Metric | Field | Meaning |
|---|---|---|
| Total cases | totalCases | All ReconciliationCase records for the organization |
| Open cases | openCases | Cases with status = open |
| Reconciled cases | reconciledCases | Cases with verdict = matched |
| Needs review | needsReviewCases | Cases with verdict = needs_review |
| Unreconciled cases | unreconciledCases | Cases with verdict = unreconciled |
| Exceptions | exceptionCases | Cases with verdict = matched_with_exception |
| Invalid evidence | invalidEvidenceCount | Evidence records that failed signature or validation checks |
| Failed file rows | failedFileRows | Rows from import batches that failed validation |
Case Workload & Resolution Trend
A time series chart built fromworkloadTimeline. Each entry in the array is one day and includes:
datecasesCreatedandimportsCreatedβ new volume entering the systemopen,resolved,review, andexceptionsβ how that dayβs cases broke down by state
Case Verdict Distribution
A breakdown of recent cases byverdict, taken from verdictDistribution ({ verdict, count } pairs). The verdicts that can appear are:
| Verdict | Label |
|---|---|
matched | Reconciled |
matched_with_exception | Matched with exception |
needs_review | Needs review |
unreconciled | Unreconciled |
sla_risk | SLA risk |
delayed | Delayed |
matched) or whether a large share are landing in needs_review or unreconciled.
Exception Root Causes
exceptionRootCauses returns { exceptionType, count } pairs for cases currently flagged with an exception. This widget ranks the reasons cases are not reconciling cleanly β for example, missing evidence, amount mismatches, or timing issues β so the team can prioritize fixing the underlying source rather than triaging cases one at a time.
High-Priority Exceptions
highPriorityExceptions is a ranked list of the cases most worth looking at right now. Each entry includes:
caseIdexternalReference(nullable)exceptionType(nullable)unexplainedDelta(nullable) β the dollar (or token) amount that does not reconcileupdatedAt
Recent Import Failures
recentImportFailures lists import batches from roughly the last 24 hours that produced failed rows. Each entry includes:
batchIdoriginalFileNamefailedRowscreatedAt
failedRows count, it shows up here immediately rather than only in the Imports failed-rows tab.
Coverage Warnings
coverageWarnings lists cases that are missing one or more pieces of required evidence. Each entry includes:
caseIdexternalReference(nullable)missingCoverageβ an array of evidence sources that have not been received (for exampleprovider,chain,bank, orfile)
open and not yet flagged as an exception while still appearing here β this widget surfaces structural gaps in evidence coverage before they turn into SLA breaches or unresolved cases.
Page layout and customization
The Overview grid is a draggable, resizable widget layout. Operators can:- Drag widgets to reorder them
- Resize widgets to prioritize the ones most relevant to their role
- Use Edit cards to enter layout-editing mode
- Use Reset layout to return to the default arrangement
DashboardOverviewResponse is presented.
From here
Open case queue
Jump into the full reconciliation case queue, filter by verdict, and investigate exceptions.
Import center
Review the batch behind a recent import failure or upload a corrected file.
Configuration
Adjust import profiles and canonical field mappings if failures trace back to a mapping issue.
Get dashboard overview
Call the same endpoint directly to build your own reporting on top of these metrics.
