Skip to main content

Expense Claims API

Summary

| Method | Path | Purpose | Successful result |

Audience

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

Reference Content

MethodPathPurposeSuccessful result
GET/expense/claimsList tenant-scoped claims with optional status and employee-reference filtersClaim collection
GET/expense/claims/{claimId}Retrieve one claim including receipt referencesClaim representation
POST/expense/claimsCreate a claim immediately in PendingCreated claim
DELETE/expense/claims/{claimId}Delete a Pending claim under the implemented ownership ruleConfirmation

Create accepts claimant references, category, positive amount, optional date, bill reference, and description. Currency uses the domain creation default. Lists are recent-first and capped; general pagination is not confirmed. There is no edit, Draft, submit, cancel, or resubmit endpoint.

Source References

  • microservices/src/expense-service/Api/ExpenseEndpoints.cs
  • microservices/src/expense-service/Application/Dtos.cs

See Also

Keywords

  • Expense API
  • Expense Claims

Revision Information

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