Hi,
I’m trying to start a job via Orchestrator API using Python.
So far I’ve got:
import requests
url_login = “https://myurl/api/account/authenticate”
params_login = {“tenancyName” : “Default” , “usernameOrEmailAddress” : “username” , “password” :“ExtraStrongPassword”}r = requests.post(url = url_login, data = params_login, verify=False)
data = r.json()
result = data[‘result’]url_start_job = " https://myurl/odata/Jobs/UiPath.Server.Configuration.OData.StartJobs"
params_start_job = {
“startInfo”: {
“ReleaseKey”: “xxxxx”,
“RobotIds”: ,
“NoOfRobots”: 0 ,
“Strategy”: “All”,
“Source”:“Manual”
}
}header = { “Authorization”: "Bearer "+result }
r = requests.post(url = url_start_job, data = params_start_job, headers = header , verify=False)
data = r.json()
print (data)
The result i’ve got is: {‘message’: “Parameter ‘name’ is missing.”, ‘errorCode’: 1014, ‘resourceIds’: None}
I’ve tried many things, but so far i always get the same error. Can someone help me ?