Decide a waiting run approval
Explicitly approves or rejects the exact approval occurrence currently blocking a run, then durably queues that run to resume from its checkpoint. The approval id is derived server-side from the persisted interaction. Only the same API key that started the run may decide it. Concurrent, repeated, or stale decisions fail with 409.
Authorizations
Workspace API key created in Erstan Settings. Keys carry scopes (agents:list, agents:read, agents:write, agents:run, runs:read, tasks:execute, documents:read, documents:write, files:read, files:write). Agent access follows the key creator's current workspace, team, and agent permissions. Agent draft creation requires agents:write; update, validation, and publishing require both agents:read and agents:write; draft testing also requires agents:run. Keys with tasks:execute must include at least one allowed project or team (allowedProjectIds / allowedTeamIds); keys with document or file scopes must include at least one allowed team. Empty allowlists mean no access — the API fails closed.
Path Parameters
Waiting run ID returned by POST /v1/public/agents/{agentId}/runs.