I want to implement the "Run Job - With Options" using the c# client api. I don't see a way to do this, what I am missing? The only way I can update a job variable value is by calling server.Jobs.JobVariables.AddUppdate. This updates the variable on the job forever, not just for this specific instance / run. The client UI can do this so I am hopefully that functionality is exposed in the underlying API and I am just overlooking something.