Skip to content

Latest commit

 

History

History
51 lines (46 loc) · 1.74 KB

automation_requests.md

File metadata and controls

51 lines (46 loc) · 1.74 KB

Trigger multiple Automation Requests

In the automation requests:

  • version defaults to "1.1" if not specified.
  • user_name defaults to the REST API authenticated user if not specified.
POST /api/automation_requests
{
  "action" : "create",
  "resources" : [
    { "version" : "1.1",
      "uri_parts" :  { "namespace" : "System", "class" : "Request", "instance" : "InspectME",
                       "message" : "create" },
      "parameters" : { "vm_name" : "test_1",
                       "var2" : "yyyyy",
                       "var3" : 1024,
                       "var4" : true,
                       "var5" : "last value" },
      "requester" :  { "user_name" : "jdoe", "auto_approve" : true }
    },
    { "uri_parts" :  { "namespace" : "System", "class" : "Request", "instance" : "InspectME",
                       "message" : "create" },
      "parameters" : { "vm_name" : "test_2",
                       "vm_memory" : 1024,
                       "memory_limit" : 16384 },
      "requester" :  { "auto_approve" : true }
    },
    { "uri_parts" :  { "namespace" : "System", "class" : "Request", "instance" : "InspectME",
                       "message" : "create" },
      "parameters" : { "vm_name" : "test_3",
                       "vm_memory" : 2048,
                       "memory_limit" : 16384 },
      "requester" :  { "auto_approve" : true }
    },
    { "uri_parts" :  { "namespace" : "System", "class" : "Request", "instance" : "InspectME",
                       "message" : "create" },
      "parameters" : { "vm_name" : "test_4",
                       "vm_memory" : 4096,
                       "memory_limit" : 16384 },
      "requester" :  { "auto_approve" : true }
    }
  ]
}

Back to Reference Guide