# GET /ui/schema

> Talos next · Since 0.6

The machine-readable support table (§3).

Not an exact read, and deliberately so: it describes what the engine *supports*, which is a property of the build and the loaded stylesheet rather than of a committed state. There is nothing for `?at=` to pin, and making an agent name a state to read the documentation would be a round trip to learn something that has not changed since startup. A document missing a key `UiSchemaView::REQUIRED_KEYS` promises is a `500` rather than a short answer. An agent that reads a support table with no `properties` concludes the engine supports no properties, and a wrong answer about what is supported is worse than no answer at all.

## Example

```sh
curl "http://127.0.0.1:7700/ui/schema"
```

Start a server with `argus run --serve`; the port is `--port` (7700 by default). The request and response fields are in the query API guide.
