pykazoo.metaflows¶
-
class
pykazoo.metaflows.Metaflows(rest_request)¶ 2600hz Kazoo Metaflows API.
Parameters: rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest()) -
delete_account_metaflows(account_id)¶ Deletes Metaflows for an Account
Parameters: account_id (str) – ID of Account to delete Metaflows for. Returns: Kazoo Data (see official API docs). Return type: dict
-
delete_callflow_metaflows(account_id, callflow_id)¶ Deletes Metaflows for a Callflow
Parameters: - account_id (str) – ID of Account to delete Metaflows for.
- callflow_id (str) – ID of Callflow to delete Metaflows for.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
delete_device_metaflows(account_id, device_id)¶ Deletes Metaflows for a Device
Parameters: - account_id (str) – ID of Account to delete Metaflows for.
- device_id (str) – ID of Device to delete Metaflows for.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_account_metaflows(account_id)¶ Get Metaflows for an Account.
Parameters: account_id (str) – ID of Account to get Metaflows for. Returns: Kazoo Data (see official API docs). Return type: dict
-
get_callflow_metaflows(account_id, callflow_id)¶ Get Metaflows for a Callflow.
Parameters: - account_id (str) – ID of Account to get Metaflows for.
- callflow_id (str) – ID of Callflow to get Metaflows for.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_device_metaflows(account_id, device_id)¶ Get Metaflows for a Device.
Parameters: - account_id (str) – ID of Account to get Metaflows for.
- device_id (str) – ID of Device to get Metaflows for.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_account_metaflows(account_id, data)¶ Updates Metaflows for an Account
Parameters: - account_id (str) – ID of Account to update Metaflows for.
- data (dict) – Kazoo Account data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_callflow_metaflows(account_id, callflow_id, data)¶ Updates Metaflows for a Callflow
Parameters: - account_id (str) – ID of Account to update Metaflows for.
- callflow_id (str) – ID of Callflow to update Metaflows for.
- data (dict) – Kazoo Account data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_device_metaflows(account_id, device_id, data)¶ Updates Metaflows for a Device
Parameters: - account_id (str) – ID of Account to update Metaflows for.
- device_id (str) – ID of Device to update Metaflows for.
- data (dict) – Kazoo Account data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-