> ## Documentation Index
> Fetch the complete documentation index at: https://docs.axon402.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Reconcile Treasury

> POST /v1/orgs/:organization_id/reconcile — rewalk treasury history for one organization

Runs treasury reconciliation for one organization.

This is an operator-surface write route. Wallet-scoped runtime keys are rejected before body validation.

## Request

```http theme={null}
POST /v1/orgs/<ORG_ID>/reconcile
Authorization: Bearer <token>
Content-Type: application/json
```

Optional request body:

```json theme={null}
{
  "dry_run": true,
  "from_block": 12345000
}
```

## Response

```json theme={null}
{
  "organization_id": "uuid",
  "wallets_scanned": 3,
  "chain_events_inserted": 12,
  "internal_transfers_backfilled": 2,
  "demo_wallets_flagged": 0,
  "reconciliation_issues": [],
  "history_status": "verified_complete",
  "scan": {
    "from_block": 12345000,
    "to_block": 12345678,
    "requests_made": 4,
    "range_backoffs": 0,
    "effective_chunk_size": 1000,
    "cursor_advanced_to": 12345678
  }
}
```

`dry_run=true` computes the reconciliation result without applying the write side-effects.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.