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```