---
title: "Standalone Page"
method: GET
path: "/s/{token}"
tags: ["embed"]
---

# Standalone Page

`GET /s/{token}`

## Request

- Base URL: `https://api.agent4.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.agent4.io/s/{token}`
- Auth: none declared

独立整页形态：直接发给终端用户的分享链接。

**host_session + 没带签名 + 配了登录页 → 直接送去登录。** 这一形态整页就是这个对话，没有
别的内容可显示，与其先画一个用不了的输入框、等人打完字才说"你没登录"，不如立刻把人送到
能解决问题的地方；登录完宿主后端就签得出签名。

没配登录页就照常渲染——widget 自己会画拒绝页（`ShareInfo.denied`）。挂件形态（`/embed/`）
刻意**不**跳：那是宿主页面里一个 400×640 的 iframe，多数登录页带着
`X-Frame-Options: DENY`，跳进去的结果是一块白板，比拒绝页更糟。它改在顶层窗口打开。

## Path parameters

- `token` string, required

## Response `200`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/agent4/apis/chatagent-platform.md) · [All operations](https://skmtc.dev/agent4/apis/chatagent-platform/llms.txt) · [OpenAPI document](https://skmtc.dev/agent4/apis/chatagent-platform/revisions/18e58f082ce3?raw)
