Appearance
Interfaces
Pages an assistant builds and publishes.
7 tools — 3 read, 4 write.
| Tool | What it does | |
|---|---|---|
create_interface | write | Publish a self-contained static HTML interface (a snapshot artifact — report, deck, microsite). |
delete_interface | write | Permanently delete an interface. |
get_interface | read | Get the stored HTML and metadata of an interface by id. |
get_interface_sharing | read | Get the publish state of an interface: whether it has a public link, its public URL, who published it and when, and how many anonymous views it has had. |
list_interfaces | read | List all interfaces in this organization. |
set_interface_public_link | write | Enable or disable the public link of an interface. |
update_interface | write | Update an interface. |
Calling these
Over MCP, find one with search_tools, then run it with execute_tool. Over REST, POST /api/capabilities/<tool> with the arguments as the JSON body. Either way, fetch the input schema for the tool you're about to call rather than guessing — get_tool_schema over MCP, or GET /api/capabilities?name=<tool> over REST.
See How the API works for auth, errors and the shared envelope.