项目管理 API

提供项目配置和管理

1. 用户管理 API

从项目内移除用户

POST https://www.growingio.com/api/v1/projects/:project_id/accounts/delete

通过邮箱删除用户,用于清理项目内失效用户

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

X-Client-Id

string

GrowingIO 分配的公钥

Authorization

string

认证 Token

Request Body

Name
Type
Description

email

string

需要删除的用户邮箱

{
    "status": "success"
}

2. 打点事件管理 API

通过接口获取打点事件信息,创建打点事件。

获取打点事件列表

GET https://www.growingio.com/v1/api/projects/:project_id/dim/events

返回当前项目打点事件,没有结果时返回空数组。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

创建打点事件

POST https://www.growingio.com/v1/api/projects/:project_id/dim/events

创建打点事件,注意目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。打点事件支持批量创建,如果一次仅创建一条,boyd 内也需要使用数组形式。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

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

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

创建事件级变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/events

创建事件级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

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

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

创建页面级变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/pages

创建页面级变量,目前仅支持创建,不支持修改,如需修改,请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

description

string

变量描述,最大长度 150

name

string

变量名称,最大长度 30

key

string

变量标识符,字母或下划线开头,包含下划线,字母,数字的字符串」,最大长度为 50

获取登录用户变量

GET https://www.growingio.com/v1/api/projects/:project_id/vars/peoples

获得当前项目登录用户变量列表

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

创建登录用户变量

POST https://www.growingio.com/v1/api/projects/:project_id/vars/peoples

创建登录用户变量,目前仅支持创建,不支持修改,如需修改请到 GrowingIO 平台管理界面修改。

Path Parameters

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Request Body

Name
Type
Description

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

Name
Type
Description

project_id

string

Project UID

Headers

Name
Type
Description

Authorization

string

认证 Token

X-Client-Id

string

GrowingIO 分配的公钥

Last updated