in csharp/Microsoft.Azure.Databricks.Client/JobsApiClient.cs [126:150]
public async Task<long> RunNow(long jobId, RunParameters runParams = default, string idempotencyToken = default, QueueSettings queueSettings = default,
CancellationToken cancellationToken = default)
{
var request = runParams == null
? new JsonObject()
: JsonSerializer.SerializeToNode(runParams, Options)!.AsObject();
request.Add("job_id", jobId);
if (queueSettings != null)
{
request.Add("queue", JsonSerializer.SerializeToNode(queueSettings));
}
if (!string.IsNullOrEmpty(idempotencyToken))
{
request.Add("idempotency_token", idempotencyToken);
}
var result = await HttpPost<JsonObject, RunIdentifier>(
this.HttpClient, $"{ApiVersion}/jobs/run-now", request, cancellationToken
).ConfigureAwait(false);
return result.RunId;
}