Execute
-------


.. tabularcolumns:: |p{4cm}|p{10.5cm}|

+---------------+-------------------------------------------------------+
| Action        | Execute (instance)                                    |
+===============+=======================================================+
| Title         | Execute                                               |
+---------------+-------------------------------------------------------+
| Method        | POST                                                  |
+---------------+-------------------------------------------------------+
| URL           | /api/<resource_type>/<resource_name>/execute/         |
+---------------+-------------------------------------------------------+
| Parameters    | hierarchy=[hierarchy]                                 |
+---------------+-------------------------------------------------------+
| Support Async | true                                                  |
+---------------+-------------------------------------------------------+
| Class         | execute                                               |
+---------------+-------------------------------------------------------+
      
For example, execute a data synchronization action for a device.
In this case, the call would be:

::

   POST /api/data/DataSync/[pkid]/execute/
     ?hierarchy=[hierarchy]
     &nowait=true
     &format=json

And for a device ``data/CallManager``, the payload would be 
similar to:

::

   {
       "data": {
           "asynchronous": false, 
           "device_type": "data/CallManager", 
           "model_type_list": "minimum CUCM models", 
           "name": "minimum CUCM models", 
           "refresh_existing_data": true, 
           "sync_type": "pull"
       }, 
       "meta": {
           "references": {
               "form_href": "/api/data/DataSync/[pkid]/
                ?hierarchy=[hierarchy]"
           }
       }, 
       "request_meta": {}
   }


.. |VOSS-4-UC| replace:: VOSS-4-UC
.. |Unified CM| replace:: Unified CM
.. |API Guide| replace:: API Guide