Skip to main content

Expense Workflow Callback API

Summary

| Method | Path | Purpose |

Audience

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

Reference Content

MethodPathPurpose
POST/expense/workflow/callbackApply an Approved/Completed or Rejected terminal Workflow decision

The request correlates a Workflow instance or Expense claim and supplies terminal decision plus optional rejection reason. The subject type is checked when provided. A duplicate callback for an already-terminal claim is acknowledged without replaying the decision. Optional live Workflow-state verification can detect a definitive mismatch.

Callback authentication, caller authorization, network trust, and replay governance Require confirmation. Detailed trust mechanics and deployment configuration are intentionally excluded.

Source References

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

See Also

Keywords

  • Expense API
  • Workflow Callbacks

Revision Information

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