System status
No authorization required — these two endpoints are public by design.
Apply
Submits a new onboarding application. Deterministic eligibility — no opaque scoring.
Activate credit
Maker-checker: preparer and approver must be distinct names. Requires the application ID from above.
Upload a bill
Real OCR runs server-side. Category must match the bill; biller must be on the allowlist.
Max 15MB. Only recognised billers verify automatically — see biller_allowlist.py.
Pay a bill
Checks the regulatory launch gate before anything else. Expected to be blocked (403) until every gate is approved.
Request hardship support
No payment-status gate — always reachable, regardless of a customer's account standing.
Submit a complaint
Deadlines are computed from ASIC RG 271 on intake — 30 days standard, 21 for credit default-notice complaints.
Check balance
A customer can view their own balance; staff/admin keys can view any customer's.
Response log
No requests yet — try "Check /health" to start.