// faq
Everything people ask before pressing the button.
Yes — that is the entire point of wrist/off. You set up a button with a URL and an HTTP method, and press it from your watch, your watch face, your phone, a widget, or Siri. Anything that accepts an HTTP request works: GitHub Actions, Vercel deploy hooks, Home Assistant, Jenkins, Slack webhooks, your own APIs.
Yes. wrist/off 2.0 adds complications in all four styles — circular, rectangular, corner and inline. Tap one and it fires right there on the watch face, then shows you the real HTTP status code. On multicolour faces they wear your button's colour; on single-colour faces they go properly monochrome.
Yes. Turn on Launch Direct and Home Screen widgets run the request immediately when pressed — no app launch. Lock Screen circular and rectangular widgets fire in place too. The inline styles open the app with that button armed, because Apple doesn't let a line of text press itself.
GET, POST, PUT, DELETE and HEAD, plus custom headers, a request body, and HTTP basic auth. You can set any header you like, including your own User-Agent or an Authorization header. After firing you see the response status code — green for 2xx, red for everything that should make someone apologise.
Yes. Every button automatically becomes a Shortcut — say "Siri, fire wrist/off button", bind one to the Action Button, or drop them into Shortcuts workflows. Trigger, Run, Execute and Fire all work as phrases.
You create and edit buttons on the iPhone, and the watch keeps its own synced copy. The watch fires requests over its own connection — Wi-Fi, cellular, or through your phone — so once buttons are synced, pressing them does not need the phone in your hand. You do need the iPhone app installed to set things up.
Your first button is free, forever. wrist/off delux — unlimited buttons, unlimited power — is a one-tap upgrade inside the app.
Aggressively so. There are no analytics, no tracking SDKs and no wrist/off servers — requests go straight from your device to your endpoint. Buttons are stored on your devices and synced through your own iCloud.
As a manual check, yes — press the button and the status code tells you immediately whether your endpoint answered with a 200 or something upsetting. It fires when you press it; it doesn't monitor in the background.
An iPhone on iOS 18.2 or later. The watch app needs watchOS 11 or later. The Liquid Glass deploy button and the watch Control Center control need iOS 26 / watchOS 26 — everything else works without them.