Skip to main content

Workflow Approval Endpoint

Summary

Approval accepts an optional decision body and returns the updated instance. The exact method and route are in the endpoint catalog.

Approval API flow

Body and validation

The body is nullable; absence becomes a decision input with no comment. Duplicate or late approval returns conflict. Route binding enforces a GUID task identifier.

Security limitation

No backend assignment or permission check protects the action.

Requires Confirmation

Authorization, concurrent decisions and externally visible idempotency guarantees require confirmation.

Source References

  • microservices/src/workflow-service/Api/WorkflowEndpoints.cs
  • microservices/src/workflow-service/Application/Commands/WorkflowInstanceCommands.cs
  • microservices/src/workflow-service/Domain/Workflow/WorkflowInstance.cs
  • microservices/src/workflow-service/Api/EndpointResults.cs

See Also

Keywords

Workflow API, approval endpoint, Workflow Service.

Revision Information

  • Status: Draft
  • Last reviewed: 2026-07-20
  • Next review: 2026-10-20