pykazoo.voicemailboxes¶
-
class
pykazoo.voicemailboxes.VoicemailBoxes(rest_request)¶ 2600hz Kazoo VoicemailBoxes API.
Parameters: rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest()) -
create_voicemail_box(account_id, data)¶ Create a VoicemailBoxes
Parameters: - account_id (str) – ID of Account to create VoicemailBox for.
- data (dict) – Kazoo VoicemailBox data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
delete_voicemail_box(account_id, voicemail_box_id)¶ Deletes a VoicemailBoxes
Parameters: - account_id (str) – ID of Account to delete VoicemailBox from.
- voicemail_box_id (str) – ID of VoicemailBox to delete.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_voicemail_box(account_id, voicemail_box_id, filters=None)¶ Get a specific VoicemailBoxes for an Account.
Parameters: - account_id (str) – ID of Account to get VoicemailBox for.
- voicemail_box_id (str) – ID of the VoicemailBox to get.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_voicemail_boxes(account_id, filters=None)¶ Get all VoicemailBoxes for an Account.
Parameters: - account_id (str) – ID of Account to get VoicemailBoxes for.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_voicemail_box(account_id, voicemail_box_id, data)¶ Updates a VoicemailBox
Parameters: - account_id (str) – ID of Account to update VoicemailBox for.
- voicemail_box_id (str) – ID of User to update.
- data (dict) – Kazoo VoicemailBox data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-