Skip to main content
← Back to list
01Issue
FeatureClosedSwamp CLI
Assigneesstack72

Relationships

↔ sibling #369

#466 Add HTTP approval endpoints to swamp serve for manual_approval steps

Opened by stack72 · 5/28/2026

Follow-up from #369. The suspend/resume model for manual_approval steps works via CLI commands that read/write workflow run records on disk. swamp serve should expose HTTP endpoints so approvals can be submitted via the serve API:

  • POST /api/workflows/{runId}/approve/{stepName}
  • POST /api/workflows/{runId}/reject/{stepName}
  • POST /api/workflows/{runId}/resume
  • GET /api/workflows/approvals

This enables the swamp open web UI to show pending approvals and programmatic approval from CI/CD pipelines.

Also: workflow-scope reports don't run on resume(), and the log file sink isn't set up during resume(). Both need the event-tracking infrastructure from the run() method.

02Bog Flow
OPENTRIAGEDIN PROGRESSCLOSED+ 1 MOREASSIGNED+ 5 MOREFINDINGS

Closed

6/2/2026, 9:35:30 PM

No activity in this phase yet.

03Sludge Pulse
stack72 assigned stack726/2/2026, 8:43:31 PM
stack72 linked related to #3695/28/2026, 5:19:58 PM

Sign in to post a ripple.