pykazoo.phonenumbers¶
-
class
pykazoo.phonenumbers.PhoneNumbers(rest_request)¶ 2600hz Kazoo PhoneNumbers API.
Parameters: rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest()) -
create_phone_number(account_id, phone_number, data)¶ Create a Phone Number
Parameters: - account_id (str) – ID of Account to create device for.
- phone_number (str) – Phone Number to create.
- data (dict) – Kazoo Device data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
delete_phone_number(account_id, phone_number)¶ Deletes a Device
Parameters: - account_id (str) – ID of Account to delete device from.
- phone_number (str) – Phone Number to delete.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_phone_number(account_id, phone_number, filters=None)¶ Get a specific Phone Number for an Account.
Parameters: - account_id (str) – ID of Account to get Phone Number for.
- phone_number (str) – ID of the Phone Number to get.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_phone_numbers(account_id, filters=None)¶ Get all Phone Numbers for an Account.
Parameters: - account_id (str) – ID of Account to get Phone Numbers for.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_phone_number(account_id, phone_number, data)¶ Updates a Phone Number
Parameters: - account_id (str) – ID of Account to update device for.
- phone_number (str) – ID of Phone Number to update.
- data (dict) – Kazoo Account data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-