58 lines
		
	
	
		
			792 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			792 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Users API
 | |
| 
 | |
| ## Get users list [GET /v3/users]
 | |
| > Get users list
 | |
| 
 | |
| ### Request
 | |
|   * Policy: read_users
 | |
|   * Method: GET
 | |
|   * Headers:
 | |
|     -  Accept: application/json
 | |
| 
 | |
| ### Response
 | |
| **Status: 200**
 | |
|   * Headers:
 | |
|     -  Content-Type: application/json
 | |
|   * Body:
 | |
| ```json
 | |
| [
 | |
|   {
 | |
|     "id": "user id",
 | |
|     "email": "user email",
 | |
|     "roles": []
 | |
|   }
 | |
| ]
 | |
| ```
 | |
| 
 | |
| ## Create user [POST /v3/user]
 | |
| > Create new user
 | |
| 
 | |
| ### Request
 | |
|   * Policy: create_users
 | |
|   * Method: POST
 | |
|   * Headers:
 | |
|     -  Accept: application/json
 | |
|     -  Content-Type: application/json
 | |
|   * Body
 | |
| ```json
 | |
| {
 | |
|   "id": "user id",
 | |
|   "password": "user password",
 | |
|   "email": "user email",
 | |
|   "roles": []
 | |
| }
 | |
| ```
 | |
| 
 | |
| ### Response
 | |
| **Status: 201**
 | |
|   * Headers:
 | |
|     -  Content-Type: application/json
 | |
|   * Body:
 | |
| ```json
 | |
| {
 | |
|   "id": "user id",
 | |
|   "message": "Created"
 | |
| }
 | |
| ```
 | |
| 
 | 
