15 KiB
memos.UserServiceApi
All URIs are relative to /
| Method | HTTP request | Description |
|---|---|---|
| user_service_create_user | POST /api/v2/users | CreateUser creates a new user. |
| user_service_create_user_access_token | POST /api/v2/{name}/access_tokens | CreateUserAccessToken creates a new access token for a user. |
| user_service_delete_user | DELETE /api/v2/{name} | DeleteUser deletes a user. |
| user_service_delete_user_access_token | DELETE /api/v2/{name}/access_tokens/{accessToken} | DeleteUserAccessToken deletes an access token for a user. |
| user_service_get_user | GET /api/v2/{name} | GetUser gets a user by name. |
| user_service_get_user_setting | GET /api/v2/{name}/setting | GetUserSetting gets the setting of a user. |
| user_service_list_user_access_tokens | GET /api/v2/{name}/access_tokens | ListUserAccessTokens returns a list of access tokens for a user. |
| user_service_list_users | GET /api/v2/users | ListUsers returns a list of users. |
| user_service_update_user | PATCH /api/v2/{user.name} | UpdateUser updates a user. |
| user_service_update_user_setting | PATCH /api/v2/{setting.name} | UpdateUserSetting updates the setting of a user. |
user_service_create_user
V2CreateUserResponse user_service_create_user(body)
CreateUser creates a new user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
body = memos.V2User() # V2User |
try:
# CreateUser creates a new user.
api_response = api_instance.user_service_create_user(body)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_create_user: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | V2User |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_create_user_access_token
V2CreateUserAccessTokenResponse user_service_create_user_access_token(body, name)
CreateUserAccessToken creates a new access token for a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
body = memos.UserServiceCreateUserAccessTokenBody() # UserServiceCreateUserAccessTokenBody |
name = 'name_example' # str | The name of the user. Format: users/{username}
try:
# CreateUserAccessToken creates a new access token for a user.
api_response = api_instance.user_service_create_user_access_token(body, name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_create_user_access_token: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | UserServiceCreateUserAccessTokenBody | ||
| name | str | The name of the user. Format: users/{username} |
Return type
V2CreateUserAccessTokenResponse
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_delete_user
V2DeleteUserResponse user_service_delete_user(name)
DeleteUser deletes a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
name = 'name_example' # str | The name of the user. Format: users/{username}
try:
# DeleteUser deletes a user.
api_response = api_instance.user_service_delete_user(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_delete_user: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of the user. Format: users/{username} |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_delete_user_access_token
V2DeleteUserAccessTokenResponse user_service_delete_user_access_token(name, access_token)
DeleteUserAccessToken deletes an access token for a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
name = 'name_example' # str | The name of the user. Format: users/{username}
access_token = 'access_token_example' # str | access_token is the access token to delete.
try:
# DeleteUserAccessToken deletes an access token for a user.
api_response = api_instance.user_service_delete_user_access_token(name, access_token)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_delete_user_access_token: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of the user. Format: users/{username} | |
| access_token | str | access_token is the access token to delete. |
Return type
V2DeleteUserAccessTokenResponse
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_get_user
V2GetUserResponse user_service_get_user(name)
GetUser gets a user by name.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
name = 'name_example' # str | The name of the user. Format: users/{username}
try:
# GetUser gets a user by name.
api_response = api_instance.user_service_get_user(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_get_user: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of the user. Format: users/{username} |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_get_user_setting
V2GetUserSettingResponse user_service_get_user_setting(name)
GetUserSetting gets the setting of a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
name = 'name_example' # str | The name of the user. Format: users/{username}
try:
# GetUserSetting gets the setting of a user.
api_response = api_instance.user_service_get_user_setting(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_get_user_setting: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of the user. Format: users/{username} |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_list_user_access_tokens
V2ListUserAccessTokensResponse user_service_list_user_access_tokens(name)
ListUserAccessTokens returns a list of access tokens for a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
name = 'name_example' # str | The name of the user. Format: users/{username}
try:
# ListUserAccessTokens returns a list of access tokens for a user.
api_response = api_instance.user_service_list_user_access_tokens(name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_list_user_access_tokens: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| name | str | The name of the user. Format: users/{username} |
Return type
V2ListUserAccessTokensResponse
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_list_users
V2ListUsersResponse user_service_list_users()
ListUsers returns a list of users.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
try:
# ListUsers returns a list of users.
api_response = api_instance.user_service_list_users()
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_list_users: %s\n" % e)
Parameters
This endpoint does not need any parameter.
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_update_user
V2UpdateUserResponse user_service_update_user(body, user_name)
UpdateUser updates a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
body = memos.V2UserNameBody() # V2UserNameBody |
user_name = 'user_name_example' # str | The name of the user. Format: users/{username}
try:
# UpdateUser updates a user.
api_response = api_instance.user_service_update_user(body, user_name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_update_user: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | V2UserNameBody | ||
| user_name | str | The name of the user. Format: users/{username} |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
user_service_update_user_setting
V2UpdateUserSettingResponse user_service_update_user_setting(body, setting_name)
UpdateUserSetting updates the setting of a user.
Example
from __future__ import print_function
import time
import memos
from memos.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = memos.UserServiceApi()
body = memos.V2SettingNameBody() # V2SettingNameBody |
setting_name = 'setting_name_example' # str | The name of the user. Format: users/{username}
try:
# UpdateUserSetting updates the setting of a user.
api_response = api_instance.user_service_update_user_setting(body, setting_name)
pprint(api_response)
except ApiException as e:
print("Exception when calling UserServiceApi->user_service_update_user_setting: %s\n" % e)
Parameters
| Name | Type | Description | Notes |
|---|---|---|---|
| body | V2SettingNameBody | ||
| setting_name | str | The name of the user. Format: users/{username} |
Return type
Authorization
No authorization required
HTTP request headers
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]