API Simulation Documentation
Simulated endpoint catalogue with purpose, required role, request fields, response fields, sensitivity level and audit requirement.
Aggregated access boundary
Documentation only; endpoints are not connected to a backend yet.
Sensitive lookups require a purpose, case reference or consent reference and must generate an audit log. Export controls are restricted in the demo.
Example endpoints
10
Properties through audit logging
Sensitive endpoints
5
Require audit and reference
Backend status
Not connected
Mock data first
Schema state
Draft
Ready for technical review
Endpoint simulation catalogue
| Endpoint | Role | Sensitivity | Audit |
|---|---|---|---|
| GET /api/properties | Public User | Public | No |
| POST /api/payments/split | Tenant | Personal | Yes |
| GET /api/rent-control/cases | Rent Control Officer | Restricted | Yes |
| POST /api/security/address-lookup | Security Agency Officer | Restricted | Yes |
| POST /api/banks/rental-credit-request | Bank/Credit Officer | Restricted | Yes |
"caseReference": "RCG-CASE-2026-014",
"searchPurpose": "Assigned dispute review",
"auditRequired": true
}
Operational view
| Endpoint | Method | Purpose | Role | Audit |
|---|---|---|---|---|
| /api/properties | GET | List verified properties | Public User | No |
| /api/payments/split | POST | Preview payment split | Tenant | Yes |
| /api/rent-control/cases | GET | Assigned case review | Rent Control Officer | Yes |
| /api/security/address-lookup | POST | Case-based address check | Security Agency Officer | Yes |
| /api/audit/log | POST | Record sensitive access | System | Yes |
Live demo signals
What this module proves
Every endpoint states why it exists and who can call it.
Sensitive requests include caseReference or consentReference.
The docs prepare a future backend without pretending one exists now.
Simulated workflow
Recent audit trail
| Audit ID | Agency | Reference | Purpose | Status |
|---|---|---|---|---|
| AUD-001 | Rent Control Ghana | RCG-CASE-2026-014 | Review complaint evidence and lease history | Approved |
| AUD-002 | Ghana Immigration Service | GIS-RES-2026-221 | Residence permit address verification | Approved |
| AUD-003 | Partner Bank | CONSENT-BNK-2026-088 | Tenant rental credit report after consent | Pending Review |