---
title: "Add Tunnel Filesystem Root"
method: POST
path: "/tunnel/filesystem-roots"
---

# Add Tunnel Filesystem Root

`POST /tunnel/filesystem-roots`

## Request

- Base URL: `https://usemeridian.us` (the document declares no server; this is the origin it was published from)
- URL: `https://usemeridian.us/tunnel/filesystem-roots`
- Auth: none declared

live-fs-roots — add a served filesystem root and push it live.

Body: ``{"path": "..."}`` (``"root"`` is also accepted). The path is
normalized (surrounding quotes/whitespace stripped) and rejected if empty.
It is appended to the tenant's persisted ``executor_config.filesystem_roots``
(deduped, order preserved), then pushed to the running tunnel via
``add_fs_roots`` so the connector serves it WITHOUT a restart. Returns the
updated union of ``roots`` plus ``live`` (the control-send status).

## Response `200`

Successful Response

- unknown

---

[API](https://skmtc.dev/usemeridian/apis/meridian.md) · [All operations](https://skmtc.dev/usemeridian/apis/meridian/llms.txt) · [OpenAPI document](https://skmtc.dev/usemeridian/apis/meridian/revisions/f37a894bd374?raw)
