Managerial Approval
3 min
Get All Request
GET
http://{{hostname}}/aioc-rest-web/rest/sc/managerApproval/getAllRequests
var client = new RestClient("http://{{hostname }}/aioc-rest-web/rest/sc/managerApproval/getAllRequests");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "642f3e42-ddc1-4981-93cf-935bb1e6b898");
request.AddParameter("application/json", "{\r\n \"requestType\" : \"ALL\",\r\n \"creationDate\" : \"2020-03-01 00:00:00\"\r\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);Get Connection Approval Requests
GET
http://{{hostname}}/aioc-rest-web/rest/sc/managerApproval/getConnectionRequest
var client = new RestClient("http://{{hostname }}/aioc-rest-web/rest/sc/managerApproval/getConnectionRequest");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "642f3e42-ddc1-4981-93cf-935bb1e6b898");
request.AddParameter("application/json", "{\r\n \"requestId\" : \"ed1f7eca-a624-4775-91b6-200ff8f4ebc2\"\r\n}\r\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);Get SAPM Approval Requests
GET
http://{{hostname}}/aioc-rest-web/rest/sc/managerApproval/getSapmRequest
var client = new RestClient("http://{{hostname }}/aioc-rest-web/rest/sc/managerApproval/getSapmRequest");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "642f3e42-ddc1-4981-93cf-935bb1e6b898");
request.AddParameter("application/json", "{\r\n \"requestId\" : \"cefa2508-349c-4ed0-a9e0-065569f9d00f\"\r\n}\r\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);Get Command Approval Requests
GET
http://{{hostname}}/aioc-rest-web/rest/sc/managerApproval/getCommmandRequest
var client = new RestClient("http://{{hostname }}/aioc-rest-web/rest/sc/managerApproval/getCommmandRequest");
client.Timeout = -1;
var request = new RestRequest(Method.GET);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "642f3e42-ddc1-4981-93cf-935bb1e6b898");
request.AddParameter("application/json", "{\n \"requestId\" : \"102199be-35d4-4939-867d-4dffe80b6209\"\n}\n", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);Approval Response
POST
http://{{hostname}}/aioc-rest-web/rest/sc/managerApproval/approvalResponse
var client = new RestClient("http://{{hostname }}/aioc-rest-web/rest/sc/managerApproval/approvalResponse");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Cookie", "642f3e42-ddc1-4981-93cf-935bb1e6b898");
request.AddParameter("application/json", "{\n \"requestType\" : \"COMMAND\",\n \"requestId\" : \"5c0db907-8cb9-4cc1-b99c-e12a77df8749\",\n \"action\" : \"approve\"\n}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);