---
title: "Dashboard Host Config"
method: GET
path: "/dashboard/hosts/{host_id}/config"
tags: ["dashboard"]
---

# Dashboard Host Config

`GET /dashboard/hosts/{host_id}/config`

## Request

- Base URL: `https://mcp.sentinelx.app` (the document declares no server; this is the origin it was published from)
- URL: `https://mcp.sentinelx.app/dashboard/hosts/{host_id}/config`
- Auth: none declared

Full-page view of a host's live policy (owner-only).

This is the owner-only counterpart to the admin panel's config_summary
counts. The full lists are sensitive — they describe exactly how the
user locked down their own server — so they are NEVER persisted in the
hub and NEVER shown to admins. We fetch them live from the agent, in
response to the owner navigating here from their own dashboard, and
render them without storing anything.

Security: resolve_session(user_id, host_id) keys on the authenticated
user's id, so a user can only reach their own hosts — asking for
someone else's host_id simply finds no session, never another user's
data.

## Path parameters

- `host_id` string, required

## Cookies

- `sentinelx_dash_session` string, nullable

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/sentinelx/apis/sentinelx-hub.md) · [All operations](https://skmtc.dev/sentinelx/apis/sentinelx-hub/llms.txt) · [OpenAPI document](https://skmtc.dev/sentinelx/apis/sentinelx-hub/revisions/d1f84924795e?raw)
