Trigger webhooks, deploy to production, control smart home devices, or call any REST API. Credentials stay safe in your macOS Keychain.
Your iPhone sends the request details. Your Mac makes the HTTP call.
Tap an API button on your iPhone. The request details are sent to your Mac over your local network.
Your Mac resolves any secrets, builds the HTTP request, and sends it to the target API.
HTTP status and response are shown as a notification. Success or failure, you always know.
All standard methods. Custom headers. Request bodies. Configurable timeouts.
Check status, fetch data, health checks
Deploy, trigger webhooks, create resources
Update resources, replace configurations
Partial updates, toggle settings
Remove resources, clean up
1MB response limit, 5-min max timeout
Build an API button right on your iPhone. Method, URL, headers, body, and timeout are all fields in the inspector.
API tokens and secrets never appear as plain text in your buttons.
$secret{name}
Reads from macOS Keychain. Managed via the Manage Secrets window (⌘⇧S).
$env{NAME}
Reads an environment variable on your Mac. Great for CI/CD or shared setups.
Store deploy_token with Manage Secrets in the PromptDeck menu on your Mac. Your iPhone only ever holds the reference.
Any service with an HTTP API is one tap away.
CI/CD Deploy
Trigger production deploys
Smart Home
Hue, Home Assistant, MQTT
Slack / Discord
Post messages via webhook
Status Monitoring
Check uptime and health
IFTTT Applets
Trigger any automation
External APIs
Any service with HTTP
| Field | Required | Description |
|---|---|---|
| Method | No | GET, POST, PUT, PATCH, or DELETE (default: GET) |
| Request URL | Yes | Full URL (must include http:// or https://) |
| Headers | No | Header names and values, one row each (e.g., Authorization, Content-Type) |
| Body | No | Request body (JSON or plain text) |
| Timeout | No | Request timeout in seconds (default: 30, max: 300) |