1--- 2layout: "api" 3page_title: "/sys/internal/ui/mounts - HTTP API" 4sidebar_title: "<code>/sys/internal/ui/mounts</code>" 5sidebar_current: "api-http-system-internal-ui-mounts" 6description: |- 7 The `/sys/internal/ui/mounts` endpoint is used to manage mount listing visibility. 8--- 9 10# `/sys/internal/ui/mounts` 11 12The `/sys/internal/ui/mounts` endpoint is used to manage mount listing 13visibility. The response generated by this endpoint is based on the 14`listing_visibility` value on the mount, which can be set during mount time or 15via mount tuning. This is currently only being used internally for the UI and is 16an unauthenticated endpoint. 17 18Due to the nature of its intended usage, there is no guarantee on backwards 19compatibility for this endpoint. 20 21## Get Available Visible Mounts 22 23This endpoint lists all enabled auth methods. 24 25| Method | Path | Produces | 26| :----- | :------------------------ | :--------------------- | 27| `GET` | `/sys/internal/ui/mounts` | `200 application/json` | 28 29 30### Sample Request 31 32``` 33$ curl \ 34 http://127.0.0.1:8200/v1/sys/internal/ui/mounts 35``` 36 37### Sample Response 38 39```json 40{ 41 "auth": { 42 "github/": { 43 "description": "GitHub auth", 44 "type": "github" 45 } 46 }, 47 "secret": { 48 "custom-secrets/": { 49 "description": "Custom secrets", 50 "type": "kv" 51 } 52 } 53} 54```