Skip to main content

Expense Timeline and Audit API

Summary​

| Method | Path | Purpose |

Audience​

API consumers, backend and frontend developers, QA, architects, implementation partners, and support.

Reference Content​

MethodPathPurpose
GET/expense/auditReturn recent tenant-scoped audit summaries
GET/expense/timelineReturn recent tenant-scoped lifecycle timeline entries
GET/expense/outboxReturn 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.cs
  • microservices/src/expense-service/Infrastructure/ExpenseDbContext.cs

See Also​

Keywords​

  • Expense API
  • Expense Timeline

Revision Information​

  • Status: Draft
  • Last reviewed: 2026-07-16
  • Review cycle: Quarterly