An Application Programming Interface (API) Workflow Recorder is described herein which enhances the human Graphical User Interface (GUI) of a device to directly expose the programmatic methods that can be used to make changes to the device. An administrator may enable the API Workflow Recorder, make changes to the device using familiar point-and-click workflow in the GUI, and then generate a programmatic script for a machine that uses API calls to accomplish the same tasks that were just performed in the GUI, but using the API for the device. This system greatly improves the speed and accuracy for creating offline programs that interact with a device via the device’s API.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.