Skip to main content
POST
/
api
/
v1
/
workflows
/
{wfId}
/
signal
curl -X POST \
  -H "Authorization: Bearer alf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "signal_name": "update_config",
    "input": {
      "sweep_interval": 600,
      "batch_size": 10
    }
  }' \
  /api/v1/workflows/curator-sweep-20260226-143022/signal
{
  "message": "Signal sent"
}
Send a signal to a running workflow. Signals allow you to communicate with a workflow while it is executing, triggering actions or passing updated data to it.
wfId
string
required
The workflow ID to signal
signal_name
string
required
The name of the signal to send. Must match a signal handler defined in the workflow.
input
any
Data to pass with the signal. Will be JSON-serialized.
run_id
string
Specific run ID to signal. If omitted, signals the most recent run.
curl -X POST \
  -H "Authorization: Bearer alf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "signal_name": "update_config",
    "input": {
      "sweep_interval": 600,
      "batch_size": 10
    }
  }' \
  /api/v1/workflows/curator-sweep-20260226-143022/signal
{
  "message": "Signal sent"
}