Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.api.bsa.ai/llms.txt

Use this file to discover all available pages before exploring further.

BSA Wrappers is the integration surface partners use to interact with our core banking and credit infrastructure. It exposes a small, opinionated HTTP API over two upstream systems:
  • LMS — core banking. Customers, loans, repayments, and loan products live here.
  • BSA Credit Service — credit scoring and decisioning. Returns a decision, gate, and credit limit for a given borrower.

What this API gives you

Customers

Create and manage customer (borrower) records, including activation and closure.

Loans

Full loan lifecycle: submit, approve, disburse, write off, plus reversals at every stage.

Repayments

Record repayments, waivers, refunds, and adjustments against active loans.

Credit Scoring

Look up a customer’s credit grade and limit, or boost their limit with a financial statement PDF.

Design choices worth knowing

Every resource ID is exposed as a string, even though LMS stores them as integers. Pass them back exactly as you received them — never reformat or parse.
All dates on the wire are YYYY-MM-DD. The service handles the translation to LMS’s internal date formats for you.
Every endpoint requires a JWT in the Authorization header. See Authentication.
Failures return a stable error code (not_found, invalid_argument, unauthenticated, …) plus a message. See Errors.
Ready to start? Head to the Quickstart.