pykazoo.users¶
-
class
pykazoo.users.Users(rest_request)¶ 2600hz Kazoo Users API.
Parameters: rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest()) -
create_user(account_id, data)¶ Create a User
Parameters: - account_id (str) – ID of Account to create User for.
- data (dict) – Kazoo User data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
delete_user(account_id, user_id)¶ Deletes a User
Parameters: - account_id (str) – ID of Account to delete User from.
- user_id (str) – ID of User to delete.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_user(account_id, user_id, filters=None)¶ Get a specific User for an Account.
Parameters: - account_id (str) – ID of Account to get User for.
- user_id (str) – ID of the User to get.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_users(account_id, filters=None)¶ Get all Users for an Account.
Parameters: - account_id (str) – ID of Account to get Users for.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_user(account_id, user_id, data)¶ Updates a User
Parameters: - account_id (str) – ID of Account to update User for.
- user_id (str) – ID of User to update.
- data (dict) – Kazoo Account data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-