---
title: "Get a reconciliation report"
method: GET
path: "/reports/reconciliation"
tags: ["Operations"]
---

# Get a reconciliation report

`GET /reports/reconciliation`

## Request

- Base URL: `https://plainrouter.com/api/v1`
- URL: `https://plainrouter.com/api/v1/reports/reconciliation`
- Auth: HTTP bearer

Returns stored delivery-versus-platform reconciliation results for one date. Dates before the workspace read bound return 422.

## Query parameters

- `date` string, date, required

## Response `200`

Stored reconciliation reports for the requested date.

- object
  - `date` string, required
  - `reports` object[], required
    - `id` integer, required
    - `workspace_id` integer, required
    - `signal_tracker_id` string, required: Deprecated alias of workspace_id; contains the workspace ID in decimal string form.
    - `destination_id` string, required
    - `report_date` string, required
    - `accepted_count` integer, required
    - `meta_count` integer, required
    - `observed_gap` integer, required
    - `event_counts` object, required
      - `accepted` union, required
        - object
        - unknown[]
          - unknown
      - `meta` union, required
        - object
        - unknown[]
          - unknown
    - `buckets` object, required
    - `unexplained_residual` integer, required
    - `status` string, required
    - `created_at` string, nullable, required
    - `updated_at` string, nullable, required
    - `destination` object, required
      - `id` string, required
      - `workspace_id` integer, required
      - `signal_tracker_id` string, required: Deprecated alias of workspace_id; contains the workspace ID in decimal string form.
      - `platform_ad_account_id` integer, nullable, required
      - `type` 'meta' | 'google_ads', required
      - `credential_source` 'oauth_connection', required
      - `attention_reason` union, required
        - object
        - unknown[]
          - unknown
      - `held_count` integer, required
      - `notices` object[], required
      - `config` union, required
        - object
        - unknown[]
          - unknown
      - `status` 'active' | 'needs_attention' | 'inactive', required
      - `created_at` string, nullable, required
      - `updated_at` string, nullable, required

## Other responses

- `401`: Invalid or missing Server secret.
- `422`: Request validation failed.

---

[API](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api.md) · [All operations](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/llms.txt) · [OpenAPI document](https://skmtc.dev/plainrouter/apis/plainrouter-conversion-api/revisions/d071d4f4f05c?raw)
