List supported application/industry categories
Static reference data no authentication required. Same idea as /catalog/boards, but for appType when registering a device.
Response Body
application/json
curl -X GET "https://example.com/api/v1/catalog/apps"[ { "id": "home-automation", "name": "Home Automation" }]Interpret free text into a command and send it POST
Runs `text` against this device's (or, with `target` set, a sub-device's) own command catalog through an LLM, then dispatches whatever command it resolves through the exact same path `POST .../command` uses - same DeviceGrant check, same approval flow, same everything. If the text doesn't clearly resolve to one catalog command, nothing is sent - the response comes back with `ok: false` and a `reply` you can show the caller instead. Meant for building a chat-style interface on top of the API; the strict/structured way to send a command is still `POST .../command`.
List supported hardware boards GET
Static reference data no authentication required. Used to populate the "board type" picker when registering a device - `boardType` in POST /devices/register is free text, this is just suggestions, not an enforced list.