REST API
The REST API provides HTTP endpoints for controlling Android devices from any programming language or tool.
| Feature | Detail |
|---|---|
| Protocol | HTTP/JSON |
| Authentication | Token-based |
| Best For | External tools, CI/CD, cross-language integration |
| Download | TotalControl-REST-API-3.4.0-EN.zip |
API Categories
| Category | Operations |
|---|---|
| Device | Connect, search, get properties, multi-device |
| App | Open, close, restart, install, uninstall |
| Input | Click, swipe, scroll, send keys |
| Color | Compare, seek, get pixel color |
| Image | Screenshot, seek image, image comparison |
| Text | Input text, clipboard, form fill |
| File | Upload, download, read, write |
| System | ADB, device info, lock/unlock, sleep |
| OCR | Text recognition on screen |
| AAI/FindNode | Query-based UI automation |
| Script | Run, kill, list, wait for scripts |
| Task | Create, manage, monitor parallel tasks |
Documentation
- REST API Reference — Quick reference of all endpoints
- REST API Full Manual — Complete API documentation with examples
- REST API Demos — Working demo scripts
Related
- JS API — Alternative JavaScript-based API
- FindNode — Object-based UI automation used by both APIs
- Video Tutorials — See the API in action