Skip to main content
Demo Mode

API Playground

Explore the API with feature flags and plan tiers. See how responses change based on configuration.

Plan Tier

Select your plan tier to see feature differences.

Feature Flags

Toggle features to see API behavior changes.

API Endpoints

Select an endpoint to test.

Request Example

POST /api/v1/reconcile/run
Content-Type: application/json

{
  "source": { "adapter": "stripe" },
  "target": { "adapter": "quickbooks" },
  "rules": {
    "matching": [
      { "field": "amount", "tolerance": 0.01 }
    ]
  }
}

Response

Response based on current feature flags and plan tier.

{
  "success": true,
  "timestamp": "2024-01-20T12:00:00Z",
  "request_id": "demo_req_reconcile_20240120120000",
  "matches": [
    {
      "id": "match_3596cae91bcf7682",
      "source_transaction_id": "demo_stripe_001",
      "target_transaction_id": "demo_qb_004",
      "confidence": "exact",
      "rule_used": "amount_exact",
      "rule_id": "rule_amount_exact",
      "matched_at": "2024-01-15T10:00:00.000Z",
      "evidence": [
        {
          "field": "amount",
          "source_value": 129.99,
          "target_value": 129.99,
          "match_type": "exact"
        }
      ],
      "audit_trail_id": "audit_99cca7d8138e8f30",
      "deterministic_hash": "637136eb68056028df9a8e3646b5c6b90428539e8f631486678e48784d3f3470"
    },
    {
      "id": "match_3b84c7d517c3044a",
      "source_transaction_id": "demo_stripe_005",
      "target_transaction_id": "demo_qb_005",
      "confidence": "exact",
      "rule_used": "amount_exact",
      "rule_id": "rule_amount_exact",
      "matched_at": "2024-01-15T10:00:00.000Z",
      "evidence": [
        {
          "field": "amount",
          "source_value": 199.5,
          "target_value": 199.5,
          "match_type": "exact"
        }
      ],
      "audit_trail_id": "audit_ddc2bfa7531d48a9",
      "deterministic_hash": "c5b39289980a9d0366af6c0f959f5b131e586be6932ee2f1eed64806160c0254"
    }
  ],
  "total_matches": 2,
  "matched_count": 2,
  "unmatched_count": 17,
  "confidence_breakdown": {
    "exact": 2,
    "high": 0,
    "medium": 0,
    "low": 0
  },
  "audit_trail_id": "audit_reconcile_20240120120000"
}

Read-only simulation. This playground simulates API responses based on deterministic demo data. No actual API calls are made, and no data is written to the database.