Total Control REST API Introduction

The Total Control REST API is designed with the RESTful Web Services Framework and is based on the original Total Control JS API, with some constants being shortened for reading and coding.

You can use any device that supports sending HTTP requests to interact with Total Control. By creating a script, you can have Total Control replace your hands and automate a series of touches and keystrokes.
As long as the human operation can be done on the mobile phone, Total Control can be replaced, which is not only labor-saving but also efficient.

Total Control REST API:
Support for any scripting language: Java, Node JS, Python, Ruby, C/C++, etc.
Support various operating systems: Android, iOS, Windows, macOS.

The REST API consists of a device control interface and a public interface.
Device Control Interface: The device control interface is the interface of some control devices provided by the Total Control script. The URL of the REST API must contain the device id value, for example: .../devices/<DeviceID>/apps/:packageName?state=inactive. Some control interfaces can control one device at the same time or multiple devices.
Public interface: The public interface is some common function interface provided by the Total Control script that can be used without a device id, The url of the REST API does not need to contain the device id value, for example: .../script?file_name=:file_name.