项目管理 API
提供项目配置和管理
1. 用户管理 API
从项目内移除用户
POST
https://www.growingio.com/api/v1/projects/:project_id/accounts/delete
通过邮箱删除用户,用于清理项目内失效用户
Path Parameters
project_id
string
Project UID
Headers
X-Client-Id
string
GrowingIO 分配的公钥
Authorization
string
认证 Token
Request Body
string
需要删除的用户邮箱
2. 打点事件管理 API
通过接口获取打点事件信息,创建打点事件。
获取打点事件列表
GET
https://www.growingio.com/v1/api/projects/:project_id/dim/events
返回当前项目打点事件,没有结果时返回空数组。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
创建打点事件
POST
https://www.growingio.com/v1/api/projects/:project_id/dim/events
创建打点事件,注意目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。打点事件支持批量创建,如果一次仅创建一条,boyd 内也需要使用数组形式。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
Request Body
attrs
array
事件关联的维度属性
type
string
事件类型, counter: 计数器,number: 数值
description
string
事件描述
name
string
事件名称,最大长度为 30
key
string
事件标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50
attrs 字段为事件需要关联的维度属性,以下为 attrs 对应的字段:
字段
类型
说明
id
String
事件级变量 uid
key
String
事件级变量标识符
name
String
事件级变量类型,目前有 String, Int, Double 三种类型
获取事件级变量
GET
https://www.growingio.com/v1/api/projects/:project_id/vars/events
获取项目下打点维度列表
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
创建事件级变量
POST
https://www.growingio.com/v1/api/projects/:project_id/vars/events
创建事件级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
Request Body
description
string
变量描述,最大长度 150
type
string
变量类型,只能为 String, Int, Double 中的一种,默认为 String
name
string
变量名称,最大长度为 30
key
string
变量标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50
获取页面级变量
GET
https://www.growingio.com/v1/api/projects/:project_id/vars/pages
返回当前项目的页面级变量列表
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
创建页面级变量
POST
https://www.growingio.com/v1/api/projects/:project_id/vars/pages
创建页面级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
Request Body
description
string
变量描述,最大长度 150
name
string
变量名称,最大长度 30
key
string
变量标识符,字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50
获取登录用户变量
GET
https://www.growingio.com/v1/api/projects/:project_id/vars/peoples
获得当前项目登录用户变量列表
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
创建登录用户变量
POST
https://www.growingio.com/v1/api/projects/:project_id/vars/peoples
创建登录用户变量,目前仅支持创建,不支持修改,如需修改请到 GrowingIO 平台管理界面修改。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
Request Body
attribution
string
归因方式,mostRecent: 最近归因,final: 最终归因
description
string
变量描述,最大长度为 150
name
string
变量名称,最大长度为 30
key
string
变量标识符,只允许「字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50
获取打点数量限额
GET
https://www.growingio.com/v1/api/projects/:project_id/vars/quotas
GrowingIO 根据付费版本设定不同的打点事件和维度的限额,通过此接口获取您项目的限额。
Path Parameters
project_id
string
Project UID
Headers
Authorization
string
认证 Token
X-Client-Id
string
GrowingIO 分配的公钥
Last updated