pykazoo.resources¶
-
class
pykazoo.resources.Resources(rest_request)¶ 2600hz Kazoo Resources API.
Parameters: rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest()) -
create_resource(account_id, data)¶ Create a Resources
Parameters: - account_id (str) – ID of Account to create a Resource for.
- data (dict) – Kazoo Resource data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
delete_resource(account_id, resource_id)¶ Deletes a Resource
Parameters: - account_id (str) – ID of Account to delete Resource from.
- resource_id (str) – ID of Resource to delete.
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_resource(account_id, resource_id, filters=None)¶ Get a specific Resources for an Account.
Parameters: - account_id (str) – ID of Account to get devices for.
- resource_id (str) – ID of the Resource to get.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
get_resources(account_id, filters=None)¶ Get all Resources for an Account.
Parameters: - account_id (str) – ID of Account to get Resources for.
- filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-
update_resource(account_id, resource_id, data)¶ Updates a Device
Parameters: - account_id (str) – ID of Account to update Resource for.
- resource_id (str) – ID of Resource to update.
- data (dict) – Kazoo Resource data (see official API Docs).
Returns: Kazoo Data (see official API docs).
Return type: dict
-