wxc_sdk package
Simple SDK for Webex APIs with focus on Webex Calling specific endpoints
- class wxc_sdk.WebexSimpleApi(*, tokens: Optional[Union[str, Tokens]] = None, concurrent_requests: int = 10)[source]
Bases:
object
The main API object
- Parameters
tokens – token to be used by the API. Can be a
tokens.Tokens
instance, a string or None. If None then an access token is expected in the WEBEX_ACCESS_TOKEN environment variable.concurrent_requests (int) – number of concurrent requests when using multi-threading
- groups: GroupsApi
groups API
groups.GroupsApi
- licenses: LicensesApi
Licenses API
licenses.LicensesApi
- locations: LocationsApi
Location API
locations.LocationsApi
- person_settings: PersonSettingsApi
Person settings API
person_settings.PersonSettingsApi
- people: PeopleApi
People API
people.PeopleApi
- telephony: TelephonyApi
Telephony (features) API
telephony.TelephonyApi
- webhook: WebhookApi
Webhooks API
webhook.WebhookApi
- workspaces: WorkspacesApi
Workspaces API
workspaces.WorkspacesApi
- workspace_settings: WorkspaceSettingsApi
Workspace setting API
workspace_settings.WorkspaceSettingsApi
- session: RestSession
rest.RestSession
used for all API requests
- property access_token: str
access token used for all requests
- Returns
access token
- Return type
str
Subpackages
- wxc_sdk.common package
- wxc_sdk.groups package
- wxc_sdk.integration package
- wxc_sdk.licenses package
- wxc_sdk.locations package
- wxc_sdk.people package
- wxc_sdk.person_settings package
- Submodules
- wxc_sdk.person_settings.appservices module
- wxc_sdk.person_settings.barge module
- wxc_sdk.person_settings.call_intercept module
- wxc_sdk.person_settings.call_recording module
- wxc_sdk.person_settings.call_waiting module
- wxc_sdk.person_settings.caller_id module
- wxc_sdk.person_settings.calling_behavior module
- wxc_sdk.person_settings.common module
- wxc_sdk.person_settings.dnd module
- wxc_sdk.person_settings.exec_assistant module
- wxc_sdk.person_settings.forwarding module
- wxc_sdk.person_settings.hoteling module
- wxc_sdk.person_settings.monitoring module
- wxc_sdk.person_settings.numbers module
- wxc_sdk.person_settings.permissions_in module
- wxc_sdk.person_settings.permissions_out module
- wxc_sdk.person_settings.privacy module
- wxc_sdk.person_settings.push_to_talk module
- wxc_sdk.person_settings.receptionist module
- wxc_sdk.person_settings.voicemail module
- Submodules
- wxc_sdk.telephony package
- Subpackages
- Submodules
- wxc_sdk.telephony.access_codes module
- wxc_sdk.telephony.autoattendant module
- wxc_sdk.telephony.callpark module
- wxc_sdk.telephony.callpark_extension module
- wxc_sdk.telephony.callpickup module
- wxc_sdk.telephony.calls module
- wxc_sdk.telephony.forwarding module
- wxc_sdk.telephony.hg_and_cq module
- wxc_sdk.telephony.huntgroup module
- wxc_sdk.telephony.organisation_vm module
- wxc_sdk.telephony.paging module
- wxc_sdk.telephony.pnc module
- wxc_sdk.telephony.vm_rules module
- wxc_sdk.telephony.voicemail_groups module
- wxc_sdk.telephony.voiceportal module
- wxc_sdk.webhook package
- wxc_sdk.workspace_settings package
- wxc_sdk.workspaces package