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