It does work. It will create a new run and will not run the other tasks.
databricks api post /api/2.2/jobs/run-now --profile demo --json '{
"job_id": REDACT231061639,
"only": ["task_2_of_3"]
}' 2>&1)
โฟ {
"number_in_job":REDACT448649047,
"run_id":REDACT448649047
}