分享
分享页面管理相关操作。
端点
POST /api/share
GET /api/share/id/:shareId
POST /api/share/id/:shareId
DELETE /api/share/id/:shareId
GET api/websites/:websiteId/shares
POST api/websites/:websiteId/sharesPOST /api/share
创建一个分享页面。
参数
entityId: (string) 需要添加的实体 ID(websiteId、pixelId、linkId 等)。shareType: (number) (website: 1|link:2|pixel: 3)name: (string) 分享页面名称。slug: (string) 分享页面的 slug。parameters: (object) 分享页面的参数。
请求体
{
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"shareType": 1,
"name": "My Share Page",
"slug": "abc123defg",
"parameters": { "overview": true, "events": true}
}示例响应
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "My Share Page",
"shareType": 1,
"slug": "abc123defg",
"parameters": {
"events": true,
"overview": true
},
"createdAt": "2026-01-30T06:03:51.718Z",
"updatedAt": "2026-01-30T06:03:51.718Z"
}GET /api/share/id/:shareId
根据 ID 获取分享页面。
示例响应
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "My Share Page",
"shareType": 1,
"slug": "abc123defg",
"parameters": {
"events": true,
"overview": true
},
"createdAt": "2026-01-30T06:03:51.718Z",
"updatedAt": "2026-01-30T06:06:32.197Z"
}POST /api/share/id/:shareId
更新分享页面。
参数
name: (string) 分享页面名称。slug: (string) 分享页面的 slug。parameters: (object) 分享页面的参数。
请求体
{
"name": "My Updated Share Page",
"slug": "abc123defg",
"parameters": { "overview": true, "events": true, "funnel": true, "utm": true}
}示例响应
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "My Updated Share Page",
"shareType": 1,
"slug": "abc123defg",
"parameters": {
"utm": true,
"events": true,
"funnel": true,
"overview": true
},
"createdAt": "2026-01-30T06:03:51.718Z",
"updatedAt": "2026-01-30T06:09:05.640Z"
}DELETE /api/share/id/:shareId
删除分享页面。
示例响应
{
"ok": true
}GET api/websites/:websiteId/shares
获取属于某个网站的所有分享页面。
示例响应
{
"data": [
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "Umami Live Demo",
"shareType": 1,
"slug": "xxxxxxxxxxxxxx",
"parameters": {
"utm": false,
"goals": true,
"events": true,
"compare": false,
"funnels": true,
"revenue": false,
"journeys": false,
"overview": true,
"realtime": false,
"sessions": true,
"breakdown": false,
"retention": false,
"attribution": false
},
"createdAt": "2026-01-29T18:51:40.489Z",
"updatedAt": "2026-01-29T18:51:40.489Z"
}
],
"count": 1,
"page": 1,
"pageSize": 20
}POST api/websites/:websiteId/shares
创建属于某个网站的分享页面。
参数
name: (string) 分享页面名称。parameters: (object) 分享页面的参数。
请求体
{
"name": "My Websites Share Page",
"parameters": { "utm": true, "goals": true, "events": true }
}示例响应
{
"id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"entityId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"name": "My Websites Share Page",
"shareType": 1,
"slug": "xxxxxxxxx",
"parameters": {
"utm": false,
"goals": true,
"events": true
},
"createdAt": "2026-01-30T06:03:51.718Z",
"updatedAt": "2026-01-30T06:09:05.640Z"
}