# LuckPanda Banking API

**Canonical:** https://apis.io/apis/luckpanda-app/luckpanda-app-banking-api/  
**Provider:** LuckPanda — https://apis.io/providers/luckpanda-app/  
**Base URL:** https://luckpanda.app/api/v1  
**Documentation:** https://luckpanda.app/modules/workspace/developers

LuckPanda Banking API is one of 21 APIs that [LuckPanda](https://apis.io/providers/luckpanda-app/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. Tagged areas include Banking. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Statement import, the review queue, bank rules, reconciliation, deposits, transfers and registers (Books phase 2)

## Operations (22)

| Method | Path | Summary |
|---|---|---|
| POST | `/banking/statements/import` | Plan (dry_run, returns plan_hash) then apply exactly that plan: CSV with a… |
| GET | `/banking/statements` | Imported statements with the balance-chain result and counts |
| GET | `/banking/lines` | The review queue: bank lines with their proposal (reason, confidence, origin)… |
| POST | `/banking/lines/review` | Human-only. Exclude (reason), restore or unmatch bank lines |
| POST | `/banking/lines/{lineId}/create` | Propose an expense, a receipt or a transfer from a bank line (accept it with… |
| POST | `/banking/matches/propose` | Run the matcher and the rules over unmatched lines, or record one explicit… |
| POST | `/banking/matches/accept` | Human-only. |
| POST | `/banking/matches/reject` | Reject proposals; the target is not proposed again for that line |
| GET | `/banking/rules` | Rules with their sentence and counts; format=portable exports them; preview=… |
| POST | `/banking/rules` | create, update, archive, restore, import, apply (rules only propose) |
| GET | `/banking/reconciliations` | The open (else latest) reconciliation of payment_account_id, with history |
| POST | `/banking/reconciliations` | Start from an imported statement or a date and closing balance |
| GET | `/banking/reconciliations/{reconciliationId}` | Header strip and lines (or the stored snapshot) |
| POST | `/banking/reconciliations/{reconciliationId}/tick` | Tick or untick lines, or tick through a date (expected_version) |
| POST | `/banking/reconciliations/{reconciliationId}/complete` | Human-only. Complete when the difference is exactly zero; stores the snapshot |
| POST | `/banking/reconciliations/{reconciliationId}/undo` | Human-only, reason required. |
| GET | `/banking/deposits` | Receipts waiting in undeposited funds (view=undeposited) or deposits… |
| POST | `/banking/deposits` | Human-only. Deposit undeposited receipts into a bank account |
| POST | `/banking/deposits/{depositId}/reverse` | Human-only. Reverse a deposit not matched or reconciled |
| POST | `/banking/transfers` | Human-only. Money moved between two own accounts in one currency |
| POST | `/banking/transfers/{transferId}/reverse` | Human-only. Reverse a transfer not matched or reconciled |
| GET | `/payment-accounts/{paymentAccountId}/register` | The account ledger newest first with the balance after each line (computed)… |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/luckpanda-app/openapi/luckpanda-app-banking-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-create-invoice-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-invoice-result-schema.json
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-record-payment-receipt-schema.json
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-document-schema.json
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-webhook-delivery-schema.json
- **JSONSchema** — https://artifacts.apis.io/luckpanda-app/json-schema/luckpanda-app-api-key-input-schema.json

## Other LuckPanda APIs (12)

- [LuckPanda Access API](https://apis.io/apis/luckpanda-app/luckpanda-app-access-api/)
- [LuckPanda API keys API](https://apis.io/apis/luckpanda-app/luckpanda-app-api-keys-api/)
- [LuckPanda Approvals API](https://apis.io/apis/luckpanda-app/luckpanda-app-approvals-api/)
- [LuckPanda Books API](https://apis.io/apis/luckpanda-app/luckpanda-app-books-api/)
- [LuckPanda Chatbot API](https://apis.io/apis/luckpanda-app/luckpanda-app-chatbot-api/)
- [LuckPanda Connectors API](https://apis.io/apis/luckpanda-app/luckpanda-app-connectors-api/)
- [LuckPanda Context API](https://apis.io/apis/luckpanda-app/luckpanda-app-context-api/)
- [LuckPanda Documents API](https://apis.io/apis/luckpanda-app/luckpanda-app-documents-api/)
- [LuckPanda Guest Access Grants API](https://apis.io/apis/luckpanda-app/luckpanda-app-guest-access-grants-api/)
- [LuckPanda Invoices API](https://apis.io/apis/luckpanda-app/luckpanda-app-invoices-api/)
- [LuckPanda Members API](https://apis.io/apis/luckpanda-app/luckpanda-app-members-api/)
- [LuckPanda Parties API](https://apis.io/apis/luckpanda-app/luckpanda-app-parties-api/)

## Tags

Banking

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/luckpanda-app/luckpanda-app-banking-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/luckpanda-app/.
