reconciliation
Upload Bank Statement
Dual-mode bank-statement upload (api-contract §Reconciliation).
Single file: CAMT.053 XML → synchronous parse/persist/match (201); PDF/CSV/ Excel → stage by sha256 + create a BankStatementImport (202, async worker). A ZIP is expanded and routed per leaf (XML leaves parse sync, others queue) and the response aggregates both arms. Status is 201 when any synchronous CAMT work happened, else 202 (purely queued). 413 over the cap, 422 on bad CAMT / bad zip / unsupported single-file type.
post/companies/{company_id}/bank-statements
Request
- Base URL: https://app.zeno-works.ch (the document declares no server; this is the origin it was published from)
- URL: https://app.zeno-works.ch/companies/{company_id}/bank-statements
- Auth: none declared
Path parameters
company_idstring required
Headers
authorizationstring nullable
Cookies
access_tokenstring nullable
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.