Release history

1.36.0

  • feat: SequentialRingNumber.phone_number normalized to +E.164

  • feat: new property Workspace.is_hotdesking_only

  • feat: new attribute Device.p_device_id

  • feat: new enum OwnerType.ai_receptionist

  • fix: TelephonyParty.number has to be optional

  • fix: VoicemailGroupDetail.for_update/for_create have to use aliases in serialized data

1.35.0

  • feat: new method api.person_settings.get_calling_services, new apis (api.person_settings.hotdesking, api.person_settings.sim_ring, api.person_settings.anon_calls)

  • feat: new api api.me.calls

  • feat: new attributes PersonECBN.elin_enabled and elin_for_webex_app_enabled

  • feat: new attribute elin_expiry_time_minutes for LocationECBN

  • feat: new parameter single_number_reach_phone_number for CallControlsMembersApi.dial

  • feat: new enum DeviceConnectionStatus.pending

  • fix: corrected endpoint URLs in method_ref.rst for CQPolicyApi methods

  • fix: Device.id is optional

  • fix: api.scim.groups.patch, made “schemas” parameter optional

1.34.0

1.33.0

  • feat: new RecordingServiceData attributes: managed_by, connected_party

  • feat: new CDR attributes: elin, emergency_number_source

  • fix: deserialization of enum values

1.32.0

  • feat: added “py.typed” to support type checking

1.31.1

  • fix: NameError: name ‘RedSkyAddress’ is not defined

1.31.0

1.30.0

1.29.0

  • feat: param line_owner_id for call control, conference control, and voicemail APIs

  • fix: DirectLineCallerIdNameSelection enum values

  • feat: significant enhancements api.me.MeSettingsApi: new childs schedules, selective_accept, selective_forward, selective_reject, sequential_ring, sim_ring

1.28

1.27.1

1.27.0

1.26.0

1.25.0

1.24.0

1.23.0

1.22.1

  • fix: correct handling of type_ parameter in api.events.list

  • fix: corrected handling of password parameter in api.devices.create_by_mac_address <wxc_sdk.devices.DevicesApi.create_by_mac_address>

  • fix: pydantic incompatibility with typing-extensions 4.12.0

1.22.0

1.21.1

1.21.0

1.20.0

1.19.0

1.18.0

1.17.1

1.17.0

1.16.1

1.16.0

1.15.0

1.14.1

  • update dependencies to avoid typing-extensions 4.6.0 which breaks Literals in Pydantic models

1.14.0

1.13.0

1.12.0

1.11.0

1.10.1

  • fix: missing requirement: pyyaml

1.10.0

1.9.0

1.8.0

1.7.2

  • fix: call type national consistently fixed

1.7.1

  • fix: accidentally removed support for call type NATIONAL; re-added

  • fix: listing workspace numbers only makes sense for workspaces with calling type “webex”; WXCAPIBULK-136

  • fix: corrected response type for wxc_sdk.workspace_settings.numbers.WorkspaceNumbersApi.read()

  • feat: cleanup.py also deletes test dial plans

1.7.0

1.6.0

1.5.2

  • deprecate broken build 1.5.1

1.5.1

1.5.0

1.4.1

1.4.0

1.3.0

  • missing people endpoint create()

  • new: Person.errors

  • fix: people update()

  • fix: parameter error when listing phone numbers

1.2.0

1.1.0

1.0.0

0.7.0

0.6.1

0.6.0

0.5.3

  • fixed an issue with call park updates (agents need to be pased as list of IDs)

  • fixed an issue in forwarding API: wrong URL path handling

  • additional paging group tests

0.5.2

  • consistently use update() for all objects

0.5.1

  • Paging group tests

  • Call park tests

  • fixed issue w/ paging group create/update

0.5.0

0.4.2

0.4.1

  • all datatypes defined in any of the submodules and subpackages can now be imported directly from wxc_sdk.types.

    Instead of importing from the respective submodule/subpackage:

    from wxc_sdk.people import Person
    from wxc_sdk.person_settings.barge import BargeSettings
    

    … the datatypes can simply imported like this:

    from wxc_sdk.types import Person, BargeSettings
    
  • documentation updates

0.4.0