pykazoo.agents

class pykazoo.agents.Agents(rest_request)

2600hz Kazoo Devices API.

Parameters:rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest())
get_agent(account_id, agent_id, filters=None)

Get a specific Devices for an Account.

Parameters:
  • account_id (str) – ID of Account to get Agent for.
  • agent_id (str) – ID of the Agent to get.
  • filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns:

Kazoo Data (see official API docs).

Return type:

dict

get_agents(account_id, filters=None)

Get all Agents for an Account.

Parameters:
  • account_id (str) – ID of Account to get Agents for.
  • filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns:

Kazoo Data (see official API docs).

Return type:

dict

get_agents_stats(account_id, filters=None)

Get Agent Stats for an Account.

Parameters:
  • account_id (str) – ID of Account to get Agent Stats for.
  • filters (dict, None) – Kazoo Filter Parameters (see official API docs).
Returns:

Kazoo Data (see official API docs).

Return type:

dict