Тут точно ошибка. Для объектов ELMA ожидает Id.
Насколько я помню, в JSON это записывается так {"Initiator":{"Id":"1"}}
Это в формате API 2.0.
К сожалению, пока не могу привести пример запуска процесса, нет ELMA под рукой.
Но если у вас не получится, то могу подготовить пример.
Один из моих запросов сгенерированный PostMan:
Код:
var client = new RestClient("http://localhost:8000/API/REST/Workflow/TasksInfo");
var request = new RestRequest(Method.POST);
request.AddHeader("postman-token", "a8ab0342-a00b-4072-c77a-8f04f5dc621d");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("webdata-version", "2.0");
request.AddHeader("content-type", "application/json");
request.AddHeader("authtoken", "df6bc693-2607-482a-abcc-e3cf6761dc4a");
request.AddParameter("application/json", "{\"Ids\":[{\"Id\":150986}]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
На всякий случай, он же в формате HTTP:
Код:
POST /API/REST/Workflow/TasksInfo HTTP/1.1
Host: localhost:8000
AuthToken: df6bc693-2607-482a-abcc-e3cf6761dc4a
Content-Type: application/json
WebData-Version: 2.0
Cache-Control: no-cache
Postman-Token: 6336512f-1a69-7b38-a9cf-cd95a760bb7f
{"Ids":[{"Id":150986}]}