All Features

Call any API.
One tap.

Trigger webhooks, deploy to production, control smart home devices, or call any REST API. Credentials stay safe in your macOS Keychain.

How It Works

Your iPhone sends the request details. Your Mac makes the HTTP call.

01

Tap

Tap an API button on your iPhone. The request details are sent to your Mac over your local network.

02

Execute

Your Mac resolves any secrets, builds the HTTP request, and sends it to the target API.

03

Result

HTTP status and response are shown as a notification. Success or failure, you always know.

Full HTTP Support

All standard methods. Custom headers. Request bodies. Configurable timeouts.

GET

Check status, fetch data, health checks

POST

Deploy, trigger webhooks, create resources

PUT

Update resources, replace configurations

PATCH

Partial updates, toggle settings

DELETE

Remove resources, clean up

1MB response limit, 5-min max timeout

Set It Up in the App

Build an API button right on your iPhone. Method, URL, headers, body, and timeout are all fields in the inspector.

Add one

  1. 1Tap the pencil, then +
  2. 2Choose Add button
  3. 3Pick REST API
  4. 4Fill in the Request URL, and the Method, Headers, Body, and Timeout if you need them
Example: a Deploy button
Method POST
Request URL https://api.example.com/deploy
Headers Content-Type: application/json
Body {"branch": "main"}
Timeout 30

Secure Credentials

API tokens and secrets never appear as plain text in your buttons.

Two reference syntaxes

$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.

How it stays safe

  • Resolved on the Mac at request time — iOS never sees actual values
  • Secrets stored in macOS Keychain under a dedicated service entry
  • Missing secrets produce clear error messages at tap time
Headers field, with a secret
Authorization Bearer $secret{deploy_token}
X-Api-Key $env{API_KEY}

Store deploy_token with Manage Secrets in the PromptDeck menu on your Mac. Your iPhone only ever holds the reference.

What You Can Build

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 Reference

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)

Any API. One tap.

Download PromptDeck for Mac and start automating.

Download for Mac