Groups
User-group CRUD and token management.
User-group CRUD and token management.
Default Base URL: http://127.0.0.1:8090. Management APIs require Authorization (token from login).
Auth · Groups
User-group CRUD and token management.
/auth/v1/usergroupsAuth requiredList user groups
List user groups.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idquery · stringoptional
id
- namequery · stringoptional
name
- user_idquery · stringoptional
user_id
- offsetquery · integeroptional
offset
- limitquery · integeroptional
limit
curl -sS -X GET 'http://127.0.0.1:8090/auth/v1/usergroups' \
-H "Authorization: $TOKEN"{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroupsAuth requiredCreate user groups
Create user groups.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · UserGroup[]required
JSON array of UserGroup; fields below are per-item.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- UserGroupbody · UserGroupoptional
Entity fields.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
curl -sS -X POST 'http://127.0.0.1:8090/auth/v1/usergroups' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroupsAuth requiredUpdate user groups
Update user groups.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · UserGroup[]required
JSON array of UserGroup; fields below are per-item.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- UserGroupbody · UserGroupoptional
Entity fields.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/usergroups' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroups/deleteAuth requiredDelete user groups
Delete user groups.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · UserGroup[]required
JSON array of UserGroup; fields below are per-item.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- UserGroupbody · UserGroupoptional
Entity fields.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
curl -sS -X POST 'http://127.0.0.1:8090/auth/v1/usergroups/delete' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroup/detailAuth requiredUser group detail
User group detail.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idquery · stringrequired
id
curl -sS -X GET 'http://127.0.0.1:8090/auth/v1/usergroup/detail' \
-H "Authorization: $TOKEN"{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroup/tokenAuth requiredGet user group token
Get user group token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idquery · stringrequired
id
curl -sS -X GET 'http://127.0.0.1:8090/auth/v1/usergroup/token' \
-H "Authorization: $TOKEN"{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroup/token/enableAuth requiredEnable/disable group token
Enable/disable group token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- UserGroupbody · UserGroupoptional
Entity fields.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/usergroup/token/enable' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/usergroup/token/refreshAuth requiredRefresh group token
Refresh group token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- UserGroupbody · UserGroupoptional
Entity fields.
- idbody · stringoptional
id
- namebody · stringoptional
name
- ownerbody · stringoptional
owner
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- relationbody · UserGroupRelationoptional
relation
- group_idbody · stringoptional
group_id
- usersbody · User[]optional
users
- idbody · stringoptional
id
- namebody · stringoptional
name
- passwordbody · stringoptional
password
- ownerbody · stringoptional
owner
- sourcebody · stringoptional
source
- auth_tokenbody · stringoptional
auth_token
- token_enablebody · booloptional
token_enable
- commentbody · stringoptional
comment
- ctimebody · stringoptional
ctime
- mtimebody · stringoptional
mtime
- user_typebody · stringoptional
user_type
- mobilebody · stringoptional
mobile
- emailbody · stringoptional
email
- metadatabody · map<string,string>optional
metadata
- user_countbody · uint32optional
user_count
- sourcebody · stringoptional
source
- metadatabody · map<string,string>optional
metadata
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/usergroup/token/refresh' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}