Get a statement
Returns the statement metadata plus, when available, a time-limited signed URL to download the original PDF. For FDE connections this is the document the user uploaded; for bank-sourced statements it’s the bank’s published file.
Authorizations
Pass your secret key in the Authorization header as a Bearer
token: Authorization: Bearer sk_test_... (sandbox) or
Bearer sk_live_... (production).
Keys are created in the developer portal and the plaintext secret is shown exactly once at creation. Treat them like passwords — never embed them in mobile apps or front-end code.
Path Parameters
Query Parameters
The Client (cli_…) to scope the read to. Required on account,
transaction, and statement reads — LedgerSync's backend data APIs
are scoped per end-user, so these resources are resolved within a
single Client.
Response
The Statement, with a signed download URL when one exists.
"stmt_FINICITY_551"
The owning account id. Populated when listing an account's statements; null on single get-by-id (the backend statement record carries no fin-account id to map back).
Financial-data source backing a connection. All sources wrap upstream aggregators or extraction pipelines.
Values:
FINICITY— Finicity aggregationMX— MX aggregationFDE— Financial Document Extraction (LedgerSync proprietary)
FINICITY, MX, FDE Relative v3 URL to download the statement PDF, auth-scoped to your API key. Resolves to GET /statements/{statement_id}/download; GET it to stream the PDF bytes.
Accounting platform the statement was exported to, if any.
