Returns every shell with its ID, row count, and column count. Use the ID to write to a specific shell or read its output.
apiKeyAuthX-Taiku-Token<token>Your API key from taiku login. Also available as TAIKU_TOKEN env var.
session_id*stringclient?integerOptional target browser client ID. Useful when multiple clients are connected to the same session.
0 <= valueArray of shells.
application/json- response
Remote command success envelope. Transport-level or command-level failures use non-2xx HTTP responses.
result*unknownSuccessful browser-side command result. Shape depends on the requested method.
curl -X GET '/api/v1/sessions/string/remote/shells'{ "result": [ { "id": 1, "rows": 24, "cols": 80 }, { "id": 2, "rows": 30, "cols": 120 } ]}Get layout GET
Returns the binary split tree that describes how tiles are arranged. Useful for understanding what's on screen before you start rearranging things.
List tiles GET
Get every tile with its key, type (shell, plugin, peek, etc.), and whether it's currently focused. Good for figuring out what to target with other commands.