ServerTouch

Support

Frequently Asked Questions

How do I trigger a local IoT device?
Create a request with your device's local IP address (e.g. http://192.168.1.10/api/command). The app sends the request directly from your phone — no cloud required.
Why does the app need local network permission?
ServerTouch needs permission to reach devices on your home network (e.g. Home Assistant, smart home hubs, self-hosted services). This permission is only used to send requests to addresses you configure.
What authentication types are supported?
API Key (custom header), Bearer Token, and Basic Auth. You can also send requests with no authentication.
Where is my data stored?
All data stays on your device. Request configurations and history are stored locally, and credentials are kept in your device's secure storage (iOS Keychain / Android EncryptedSharedPreferences). Nothing is sent to our servers.
How do I delete my data?
You can delete individual requests and history entries by swiping left on them, or remove all data by uninstalling the app.
Does the app work offline?
The app itself works fully offline — you can create, edit, and manage requests without an internet connection. Triggering a request requires network access to reach the target endpoint (Wi-Fi for local devices, or internet for external APIs).
Can I use HTTP (not HTTPS) for local devices?
Yes. HTTP requests to local network addresses are supported. On iOS, the app includes an App Transport Security exception for local networking. Make sure you've granted the Local Network permission when prompted.
Is there a limit on request history?
The app keeps the most recent 200 execution logs. Older entries are automatically removed as new ones are added.

Still need help?

Email us at [email protected] and we'll get back to you as soon as possible.