# Flowg8 · Retry failed action

Explicitly retry a failed step while its run is waiting.

Requester who owns the run or workspace manager required. The current active connection revision is accepted on retry. HTTP receivers should deduplicate by the stable action id in Idempotency-Key and payload.id. Email/Teams may duplicate after ambiguous network failures.

## POST /v1/flow-runs/{runId}/actions/{actionId}/retry

Authentication: restricted integration key (scope: runs:start) or Flowg8 sign-in access token
Required tenant header: X-Organization-Id.
Required user permissions: Requester role required. The API checks current membership, roles, key scopes and resource permissions on every request. Documentation visibility grants no access.

## Request example (replace example IDs)

```sh
curl -X POST "https://api.flowg8.io/v1/flow-runs/10000000-0000-4000-8000-000000000004/actions/10000000-0000-4000-8000-000000000015/retry" \
  -H "authorization: Bearer $FLOWG8_API_KEY" \
  -H "x-organization-id: 10000000-0000-4000-8000-000000000001" \
  -H "idempotency-key: example-retry-action-001" \
  -H "content-type: application/json" \
  --data-raw '{}'
```

Source: /docs/retry-action
Full schemas: /docs/openapi.json
