flexget.api.core.user module#

class flexget.api.core.user.ObjectsContainer[source]#

Bases: object

user_password_input = {'additionalProperties': False, 'properties': {'password': {'type': 'string'}}, 'required': ['password'], 'type': 'object'}#
user_token_response = {'properties': {'token': {'type': 'string'}}, 'type': 'object'}#
class flexget.api.core.user.UserManagementAPI(api, *args, **kwargs)[source]#

Bases: APIResource

Parameters:

api (RestxAPI)

mediatypes()#
put(session=None)[source]#

Change user password.

Parameters:

session (Session)

Return type:

Response

endpoint = 'user_user_management_api'#
methods: ClassVar[Collection[str] | None] = {'PUT'}#

The methods this view is registered for. Uses the same default (["GET", "HEAD", "OPTIONS"]) as route and add_url_rule by default.

class flexget.api.core.user.UserManagementTokenAPI(api, *args, **kwargs)[source]#

Bases: APIResource

Parameters:

api (RestxAPI)

get(session=None)[source]#
Parameters:

session (Session)

Return type:

Response

mediatypes()#
put(session=None)[source]#

Change current user token.

Parameters:

session (Session)

Return type:

Response

endpoint = 'user_user_management_token_api'#
methods: ClassVar[Collection[str] | None] = {'GET', 'PUT'}#

The methods this view is registered for. Uses the same default (["GET", "HEAD", "OPTIONS"]) as route and add_url_rule by default.