1. Browser Profile Group Interfaces
GET to Obtain the List of Browser Profile Groups
GET /v1/env/group
Request Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| page_no | query | integer(int32) | No | Page number, defaulting to 1. |
| page_size | query | integer(int32) | No | Page size for pagination, defaulting to 10. |
| all | query | boolean | No | Whether to obtain the full amount of data. When it is true, page_no and page_size will be ignored. |
| detail | query | boolean | No | Whether details are needed. |
| name | query | string | No | Name. |
| remark | query | string | No | Remarks. |
| env_id | query | string | No | Included browser profile. |
| member_id | query | string | No | Authorized member. |
| X-API-KEY | header | string | Yes | None. |
Return Results
{
"code": 0,
"msg": "string",
"data": {
"list": [
{
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": null,
"env_group_name": null,
"member_id": null,
"member_name": null
}
],
"env_list": [
{
"name": null,
"serial_num": null
}
],
"is_default": true
}
],
"total": 0
}
}
| Name | Type | Description |
|---|---|---|
| id | string | ID |
| create_time | string | Creation time |
| update_time | string | Modification time |
| org_id | string | Organization ID |
| name | string | Name |
| remark | string | Remarks |
| member_list | EnvironmentGroupMemberVO | Authorized members |
| env_list | Env | List of included browser profiles |
| is_default | boolean | Default group |
EnvironmentGroupMemberVO
| Name | Type | Description |
|---|---|---|
| group_id | string | ID of the browser profile group. |
| env_group_name | string | Name of the browser profile group. |
| member_id | string | ID of the member. |
| member_name | string | Name of the member. |
Env
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | No | Name |
| serial_num | string | No | Serial number |
GET to Obtain the Details of the Browser Profile Group
GET /v1/env/group/{id}
Request Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes | |
| X-API-KEY | header | string | Yes |
Return Results
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": "string",
"env_group_name": "string",
"member_id": "string",
"member_name": "string"
}
],
"env_list": [
{
"name": "string",
"serial_num": "string"
}
],
"is_default": true
},
"next": "string"
}
| Name | Type | Description |
|---|---|---|
| code | integer | |
| msg | string | |
| data | OpenEnvironmentGroupVO | Refer to the fields of the list |
| next | string |
POST to Save the Browser Profile Group
POST /v1/env/group
Request Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| X-API-KEY | header | string | Yes | |
| body | body | EnvironmentGroupEditReq | No |
{
"name": "string",
"member_ids": [
"string"
],
"remark": "string"
}
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | No | Name. |
| member_ids | string | No | Authorized members. |
| remark | string | No | Remarks. |
Return Results
{
"code": 0,
"msg": "string",
"data": {
"id": "string",
"create_time": "string",
"update_time": "string",
"org_id": "string",
"name": "string",
"remark": "string",
"member_list": [
{
"group_id": "string",
"env_group_name": "string",
"member_id": "string",
"member_name": "string"
}
],
"env_list": [
{
"name": "string",
"serial_num": "string"
}
],
"is_default": true
},
"next": "string"
}
| Name | Type | Description |
|---|---|---|
| code | integer | |
| msg | string | |
| data | OpenEnvironmentGroupVO | Refer to the fields of the list |
| next | string |
PUT to Modify the Browser Profile Group
PUT /v1/env/group/{id}
Request Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes | |
| X-API-KEY | header | string | Yes | |
| body | body | No | No |
{
"name": "string",
"member_ids": [
"string"
],
"remark": "string"
}
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | No | Name. |
| member_ids [string] | array of string | No | Authorized members. |
| remark | string | No | Remarks. |
Return Results
{
"code": 0,
"msg": "string",
"data": {}
}
DELETE: Delete the Browser Profile Group
DELETE /v1/env/group/{id}
Request Parameters
| Name | Location | Type | Required | Description |
|---|---|---|---|---|
| id | path | string | Yes | |
| X-API-KEY | header | string | Yes | |
| body | body | EnvGroupDelReq | No |
{
"del_env": true
}
| Name | Type | Required | Description |
|---|---|---|---|
| del_env | boolean | No | Whether to delete the browser profile or not. |
Return Results
{
"code": 0,
"msg": "string",
"data": {}
}