pykazoo.media

class pykazoo.media.Media(rest_request)

2600hz Kazoo Media API.

Parameters:rest_request (pykazoo.restrequest.RestRequest) – The request client to use. (optional, default: pykazoo.RestRequest())
create_media(account_id, data)

Create Media

Parameters:
  • account_id (str) – ID of Account to create Media for.
  • data (dict) – Kazoo Media data (see official API Docs).
Returns:

Kazoo Data (see official API docs).

Return type:

dict

delete_media(account_id, media_id)

Deletes Media

Parameters:
  • account_id (str) – ID of Account to delete Media from.
  • media_id (str) – ID of Device to delete.
Returns:

Kazoo Data (see official API docs).

Return type:

dict

get_all_media(account_id, filters=None)

Get all Media for an Account.

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

Kazoo Data (see official API docs).

Return type:

dict

get_media(account_id, media_id, filters=None)

Get Media for an Account.

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

Kazoo Data (see official API docs).

Return type:

dict

get_raw_media(account_id, media_id, filters=None)

Get Raw Media for an Account.

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

Kazoo Data (see official API docs).

Return type:

dict

update_media(account_id, media_id, data)

Updates Media

Parameters:
  • account_id (str) – ID of Account to update Media for.
  • media_id (str) – ID of Media to update.
  • data (dict) – Kazoo Account data (see official API Docs).
Returns:

Kazoo Data (see official API docs).

Return type:

dict

update_raw_media(account_id, media_id, data)

Update Raw Media for an Account.

Parameters:
  • account_id (str) – ID of Account to get devices for.
  • media_id (str) – ID of the Media to get.
Returns:

Kazoo Data (see official API docs).

Return type:

dict