GET /apps
The Mac apps whose App Intents Switchboard offers as steps, with how each would run.
Details #
Returns a list, one entry per app: bundleId, name, version, actions (visible), hidden, events, states (from its switchboard.json), on (switched on in Settings), agentsMayUse, runner (LinkServices, Shortcuts bridge, or absent), runnerNote (why there is no runner and what to do), bridgeOutOfDate and skipped (intents that could not be read).
curl -s -H "Authorization: Bearer $TOKEN" http://127.0.0.1:48080/apps
Parameters #
curl --unix-socket "$SWITCHBOARD_HOME/engine.sock" -X GET http://localhost/apps
The Mac apps whose App Intents Switchboard offers as steps, with how each would run. The Unix socket needs no token; loopback 127.0.0.1:48080 needs Authorization: Bearer <api-token>.