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.
IDs
Every resource ID is exposed as a string, even though LMS stores them as integers internally.- Treat IDs as opaque. Do not parse them as integers in your client code; future versions may switch to UUIDs.
- Pass them back exactly as received.
- Path params accept the same string format:
GET /v1/customers/42.
"customerId": 42) — this matches what LMS expects and what your code is likely
to produce. Responses always come back as strings.
Dates
All dates on the wire are ISO-8601YYYY-MM-DD strings.
"dd MMMM yyyy" strings on writes, [yyyy, m, d] arrays on
reads) — you should never see those forms in API responses.
Time zones: dates have no timezone attached. They represent the
calendar date in the deployment’s configured locale.
Money
Amounts (principal, interest rate, transaction amount, credit limit) are represented as JSON numbers:Enumerated values
LMS represents enums (loan status, transaction type, frequency type, etc.) as{id, code, value} triples internally. The wrappers API
flattens these to the human-readable value on responses:
loanTermFrequencyType: 2 for months). Each endpoint page documents
the valid values for its fields.
