/api/space/script-management/exec-deploy

The following operation is supported on this resource:

  • POST - Deploy scripts on device
POST /exec-deployVersion 3

Run Deploy Scripts On Devices_v3.

Sample Usage

This API makes an asynchronous method call, so you can, optionally, specify queue and schedule parameters:

POST /exec-deploy?queue=<queue>&schedule=<schedule>


Note: The queue URL denoted by <queue> must have been created already.


  • Parameters:
    NameTypeURI TypeDescriptionRequired
    queueQueue URLQueryA fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage)N
    schedulecron-like-expressionQuerySchedule this API in the future, by specifying a cron-like-expression (See Job Scheduling)N
  • Sample Input XML:
    <exec-deploy-request>
         <script-deploy-profiles>
               <script-deploy-profile>
                   <script-details total="Integer">
                         <script-detail>
                             <script href="/api/space/script-management/scripts/{id}"/>
                             <script-enable>Boolean</script-enable>
                             <script-version-selected>String</script-version-selected>
                             <script-params total="Integer">
                                   <script-params-gui>
                                       <param-value>String</param-value>
                                       <param-name>String</param-name>
                                   </script-params-gui>
                             </script-params>
                         </script-detail>
                   </script-details>
                   <devices total="Integer">
                         <device href="/api/space/device-management/devices/{id}"/>
                   </devices>
               </script-deploy-profile>
         </script-deploy-profiles>
    </exec-deploy-request>

  • Sample Input JSON:
    {
       "exec-deploy-request" : {
         "script-deploy-profiles" : {
           "script-deploy-profile" : {
             "script-details" : {
               "@total" : "Integer" ,
               "script-detail" : {
                 "script" : {
                   "@href" : "/api/space/script-management/scripts/{id}"
                 } ,
                 "script-enable" : "Boolean" ,
                 "script-version-selected" : "String" ,
                 "script-params" : {
                   "@total" : "Integer" ,
                   "script-params-gui" : {
                     "param-value" : "String" ,
                     "param-name" : "String"
                   }
                 }
               }
             } ,
             "devices" : {
               "@total" : "Integer" ,
               "device" : {
                 "@href" : "/api/space/device-management/devices/{id}"
               }
             }
           }
         }
       }
    }