> ## Documentation Index
> Fetch the complete documentation index at: https://docs.molesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RUM Client Token

> 获取或创建内嵌在浏览器与移动端代码中、与应用绑定的 Token。

```http theme={null}
GET /api/v1/auth/tokens/rum?application_id=<id>
```

返回某个 [RUM 应用](https://docs.molesignal.com/zh-Hans/rum/applications.md)的 RUM Client Token，首次调用时会创建它。应用必须已经存在，请先创建应用。Token 形如 `msrum_<prefix>_<secret>`，只拥有针对该应用的 `rum.write` 权限，永不过期。请把它内嵌在浏览器或移动端代码中，终端用户可以看到它。该调用需要 `api_tokens.manage`。

**查询参数**

| 参数 | 类型 | 必填 | 说明 |
| - | - | - | - |
| `application_id` | string | 是 | 工作区中某个应用的标识符。 |

```bash cURL theme={null}
curl "http://localhost:5080/api/v1/auth/tokens/rum?application_id=checkout-web" \
  -H "authorization: Bearer $MS_JWT"
```

```json 200 theme={null}
{
  "id": "3KDZpGNwn5vO9dhXyE3am4qhihX",
  "prefix": "dYrZbAh2UcL2HL7g",
  "token": "msrum_dYrZbAh2UcL2HL7g_<secret>",
  "role_id": "<rum-client-role-id>",
  "role_key": "rum_client",
  "role_name": "RUM client",
  "token_kind": "rum_client",
  "application_id": "checkout-web",
  "service_account_id": null,
  "expires_at_micros": null,
  "created_at_micros": 1790000000000000
}
```

不是标识符的 `application_id` 返回 `400`，没有任何应用使用的 `application_id` 返回 `404`。请在 SDK 中把同一个标识用作 `applicationId`，参见 [RUM 应用](https://docs.molesignal.com/zh-Hans/rum/applications.md#client-token)。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.