Users
User CRUD and token / password management.
User CRUD and token / password management.
Default Base URL: http://127.0.0.1:8090. Management APIs require Authorization (token from login).
Auth · Users
User CRUD and token/password management.
/auth/v1/usersAuth requiredList users
List users.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idquery · stringoptional
id
- namequery · stringoptional
name
- offsetquery · integeroptional
offset
- limitquery · integeroptional
limit
curl -sS -X GET 'http://127.0.0.1:8090/auth/v1/users' \
-H "Authorization: $TOKEN"{
"code": 200000,
"info": "execute success"
}/auth/v1/usersAuth requiredCreate users
Create users.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · User[]required
JSON array of User; fields below are per-item.
- 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
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- Userbody · Useroptional
Entity fields.
- 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
curl -sS -X POST 'http://127.0.0.1:8090/auth/v1/users' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/usersAuth requiredUpdate users
Update users.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · User[]required
JSON array of User; fields below are per-item.
- 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
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- Userbody · Useroptional
Entity fields.
- 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
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/users' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/users/deleteAuth requiredDelete users
Delete users.
Parameters
- Authorizationheader · stringrequired
Token from login.
- (body)body · User[]required
JSON array of User; fields below are per-item.
- 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
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- Userbody · Useroptional
Entity fields.
- 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
curl -sS -X POST 'http://127.0.0.1:8090/auth/v1/users/delete' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/user/passwordAuth requiredChange password
Change password.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idbody · stringoptional
id
- old_passwordbody · stringoptional
old_password
- new_passwordbody · stringoptional
new_password
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- ModifyUserPasswordbody · ModifyUserPasswordoptional
Entity fields.
- idbody · stringoptional
id
- old_passwordbody · stringoptional
old_password
- new_passwordbody · stringoptional
new_password
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/user/password' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/user/tokenAuth requiredGet user token
Get user token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- idquery · stringrequired
id
curl -sS -X GET 'http://127.0.0.1:8090/auth/v1/user/token' \
-H "Authorization: $TOKEN"{
"code": 200000,
"info": "execute success"
}/auth/v1/user/token/enableAuth requiredEnable/disable user token
Enable/disable user token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- 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
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- Userbody · Useroptional
Entity fields.
- 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
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/user/token/enable' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}/auth/v1/user/token/refreshAuth requiredRefresh user token
Refresh user token.
Parameters
- Authorizationheader · stringrequired
Token from login.
- 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
Response fields
- codebody · uint32required
Business code.
- infobody · stringoptional
Info.
- Userbody · Useroptional
Entity fields.
- 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
curl -sS -X PUT 'http://127.0.0.1:8090/auth/v1/user/token/refresh' \
-H "Authorization: $TOKEN" \
-H 'Content-Type: application/json' \
-d '[]'{
"code": 200000,
"info": "execute success"
}