Expense Timeline and Audit API
Summary
| Method | Path | Purpose |
Audience
API consumers, backend and frontend developers, QA, architects, implementation partners, and support.
Reference Content
| Method | Path | Purpose |
|---|---|---|
| GET | /expense/audit | Return recent tenant-scoped audit summaries |
| GET | /expense/timeline | Return recent tenant-scoped lifecycle timeline entries |
| GET | /expense/outbox | Return recent outbox diagnostic records |
Each accepts a bounded take value. Reads are recent-first and no-tracking. These are foundation observability surfaces, not an immutable compliance ledger or claim-specific history contract.
The outbox response includes diagnostic persistence data in the current implementation; public exposure, payload visibility, retention, authorization, and production suitability Require confirmation. Clients should not depend on these diagnostic shapes as stable business contracts.
Source References
microservices/src/expense-service/Api/ExpenseEndpoints.csmicroservices/src/expense-service/Infrastructure/ExpenseDbContext.cs
Related Articles
See Also
Keywords
- Expense API
- Expense Timeline
Revision Information
- Status: Draft
- Last reviewed: 2026-07-16
- Review cycle: Quarterly