Loan Origination System

Enterprise mortgage lending platform

System Status

Checking database...

Vertical Slice API - Loan File Aggregate

Loan Files

GET/api/loan-files
POST/api/loan-files
GET/api/loan-files/[id]
PATCH/api/loan-files/[id]
DELETE/api/loan-files/[id]

Contacts

GET/api/contacts
POST/api/contacts
GET/api/contacts/[id]
PATCH/api/contacts/[id]
DELETE/api/contacts/[id]

Borrowers

GET/api/borrowers
GET.../[id]/borrowers
POST.../[id]/borrowers
PATCH.../[id]/borrowers
DELETE.../[id]/borrowers

Property

GET.../[id]/property
POST.../[id]/property
PATCH.../[id]/property

Loan Terms

GET.../[id]/loan-terms
POST.../[id]/loan-terms
PATCH.../[id]/loan-terms

Fees

GET.../[id]/fees
POST.../[id]/fees
GET.../fees/[feeId]
PATCH.../fees/[feeId]
DELETE.../fees/[feeId]

Workflow & Documents

Milestones

GET.../milestones
POST.../milestones

Tasks

GET.../tasks
POST.../tasks

Conditions

GET.../conditions
POST.../conditions

Documents

GET.../documents
POST.../documents

Infrastructure

Validation
Zod schemas
Audit Logging
All mutations logged
Multi-tenant
Organization-scoped
Idempotency
Duplicate prevention