A customer is a borrower record. Every loan in the system is tied to exactly one customer. Customers belong to an office (branch) and can have a status lifecycle that progresses through pending → active → closed.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.
The customer object
Unique customer identifier. Treat as opaque.
Human-readable account number assigned at creation.
Optional client-assigned external ID. Useful for correlating to your
own systems.
Status label (e.g.
Pending, Active, Closed).Whether the customer is currently active and can hold loans.
ID of the office (branch) the customer belongs to.
Display name of the office.
Computed full name as LMS presents it.
ISO-8601
YYYY-MM-DD.ISO-8601
YYYY-MM-DD. Present only after activation.ISO-8601
YYYY-MM-DD.Endpoints
| Method | Path | Purpose |
|---|---|---|
| POST | /v1/customers | Create a customer |
| GET | /v1/customers | List customers (paginated) |
| GET | /v1/customers/{customer_id} | Get one |
| PUT | /v1/customers/{customer_id} | Update attributes |
| DELETE | /v1/customers/{customer_id} | Delete (only in pending state) |
| POST | /v1/customers/{customer_id}/activate | Activate a pending customer |
| POST | /v1/customers/{customer_id}/close | Close an active customer |

