A simple Android app that allows you to create shortcuts that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request.
This app is open-source and can be found on Github.
- HTTP and HTTPS
- GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
- Basic Authentication & Digest Authentication
- Custom request headers
- Custom request body (text only)
- Option to accept all certificates (if you know what you're doing)
- Built-in icons, support for Ipack icons and custom icons
- Display response as a toast, window or dialog, or run silently
- Grouping into categories through tabs
- Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)
- Trigger actions before & after execution (e.g., vibrate, show toast, extract value from response…),
- Import & Export in JSON or cURL format
- 3rd party integration (e.g. Tasker)
Running shortcuts works from within the app, but not from the homescreen. How do I fix it?
This usually happens when Data Saver or Battery Saver is enabled, as those restrict how apps can use the network. Try disabling them or whitelisting the HTTP Shortcuts app.
Can I send multiple requests with one shortcut?
Not directly. A shortcut corresponds to a single request. You can, however, have one shortcut trigger another shortcut through the use of "Success Actions". When editing your shortcut scroll down until you find the option "Success Actions" and use it to add an action of type "Trigger Shortcut". This way, whenever you run your shortcut, it will trigger another one after it completed.
How do I pass variables from Tasker to HTTP Shortcuts?
You can use Tasker to trigger a shortcut. To pass a value from Tasker to HTTP Shortcuts you need to create a variable of type "Constant" in HTTP Shortcuts and a global variable with the same name in Tasker. All global variables that have matching variables in HTTP Shortcuts are automatically passed over.
What about voice recognition?
There is currently no support for voice recognition in HTTP Shortcuts, with the exception of a very basic and experimental feature. Try "Ok Google, search [Name of Shortcut] in HTTP Shortcuts".
This app is free and contains no ads. What's the catch?
There is no catch. I'm a developer who one day realized he needed an app like this, built it, and then decided to share it. HTTP Shortcuts is essentially a one-man show, and I'm only working on it in my spare time. I'm doing it because I enjoy the project, which is why the app is completely free and will remain so. No ads, no tracking, no premium features, just a simple open-source app that aims to be useful.