HTTP Request Shortcuts

HTTP Request Shortcuts

Submit HTTP Requests from Shortcuts on your Home Screen

Waboodoo System

Screenshots

Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts Screenshot of HTTP Request Shortcuts

Description

Place shortcuts or widgets on your home screen to submit HTTP requests to all your favorite RESTful APIs, webservices and other URL resources. Great for home automation projects!

  • HTTP and HTTPS
  • GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
  • Basic Authentication, Digest Authentication, Bearer Authentication & Client Certificate Authentication
  • Custom request headers
  • Custom request body (text only)
  • Upload files as form-data or request body
  • Support for HTTP proxies
  • Support for self-signed certificates
  • Built-in icons, support for custom icons or using a site's favicon
  • 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, …)
  • Run arbitrary JavaScript before & after execution, including special actions, such as (but not limited to):
    • show dialogs
    • show toasts
    • prompt for user input (e.g. asking for dates, passwords, text, ...)
    • parse JSON or XML responses
    • compute HMAC
    • store values into global variables for later use
    • vibrate
    • play notification sounds
    • send TCP or UDP packets
    • send MQTT messages to a broker
    • wake-on-lan
    • send Android intents
    • trigger Tasker tasks
    • read QR code (via 3rd party app)
    • read current physical location
  • Import & Export in JSON or cURL format
  • 3rd party integration (e.g. Tasker)
  • Dark Mode support
Some ideas what to use HTTP shortcuts for:
  • Execute a script on your web server
  • Control your home automation system and IoT devices
  • Interact with your RaspberryPi and Arduino tinkering projects
  • Automate workflows
  • Download files
Find it on GitHub: https://github.com/Waboodoo/HTTP-Shortcuts. Or visit the official website for documentation: https://http-shortcuts.rmy.ch

Versions

Version Date Size Requires Android Download
4.6.0 current
8c43b5456f528358…
2026-06-18 20 MB API 26
4.5.0
8ed76e00fb5f47a6…
2026-05-27 20 MB API 26
4.4.1
02e13f701497f2b7…
2026-05-03 20 MB API 26

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • launcher.permission.INSTALL_SHORTCUT
  • launcher.permission.UNINSTALL_SHORTCUT
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • Network stateCheck whether and how the device is connected.
  • Change networkChange network connections.
  • Change Wi-FiTurn Wi-Fi on and off or switch networks.
  • VibrationControl the vibration alert.
Show 15 more permissions
  • Display over other appsDraw content on top of other apps.
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • Foreground serviceKeep running in the background, visible in the status bar.
  • NotificationsShow notifications.
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • tasker.PERMISSION_RUN_TASKS
  • permission.CONTROL_TUNNELS
  • permission.RUN_COMMAND
  • Prevent sleepingKeep the device from going to sleep.
  • Run at startupStart automatically after the device is switched on.
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • http_shortcuts.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
  • FOREGROUND_SERVICE_SPECIAL_USE

Comments