Section background texture

API Reference

Integrate Rekon's matching algorithms directly into your custom accounting platforms or internal dashboards.

Authentication

All API requests must include an Authorization header carrying your secret API key. You can generate and revoke API keys in the Settings screen of your firm dashboard. Keep your keys secret—they grant write access to all your clients' ledger data.

Authorization: Bearer rk_live_51Oq8A2jG9yF...

Endpoints

POST/v1/statements/upload

Upload a bank statement file (CSV, PDF, or QBO) for matching.

Parameters
client_idstring (UUID)
ID of the client that owns this statement.
filefile
The statement file binary.
Response Sample
{
  "status": "processing",
  "statement_id": "st_8f3d4a2c-1b7e",
  "estimated_time_seconds": 12,
  "detected_transactions_count": 142
}

GET/v1/matches

Retrieve matching suggestions between bank lines and internal ledgers.

Parameters
client_idstring (UUID)
Filter by client ID.
min_confidencefloat
Minimum confidence score (0.0 to 1.0). Default is 0.7.
Response Sample
[
  {
    "bank_line_id": "bl_2a3f9e8d",
    "ledger_entry_id": "le_9c8b7a6f",
    "confidence_score": 0.98,
    "match_type": "exact",
    "description": "SQ *COFFEE SHOP"
  }
]
Rekon
AI-powered bank reconciliation for accounting firms.
Cut time by 60%.
© 2026 Rekon. All rights reserved.