Skip to main content

Expense Claim Payment API

Summary

| Method | Path | Preconditions | Outcome |

Audience

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

Reference Content

MethodPathPreconditionsOutcome
POST/expense/claims/{claimId}/mark-paidClaim is ApprovedClaim recorded as Paid

The optional request value is a payment reference. Duplicate Paid or non-Approved transitions return conflict results.

This API records a terminal Expense state and integration intent. It does not execute payment, validate a bank/accounting transaction, acknowledge settlement, reconcile, reverse, or partially pay a claim. Authorization to mark Paid Requires confirmation.

Source References

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

See Also

Keywords

  • Expense API
  • Claim Payment

Revision Information

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