{"categories":[{"label":"Communications","url":"https://skillfed.io/packages/category/communications"},{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"Python SDK for the Webex APIs that handles authentication, API calls, pagination, and rate-limit management with native Python objects and automatic token sourcing.","skillfed_tags":["webex-integration","api-client","end-of-life"],"use_cases":["Automate Webex room and membership management\u2014create rooms, add users, delete rooms\u2014without manually constructing HTTP requests.","Build chatbots or integrations that post messages and upload files to Webex spaces with automatic pagination and rate-limit handling.","Query and filter Webex resources (rooms, messages, people) using Python list comprehensions instead of raw API pagination loops.","Migrate legacy Cisco Spark integrations to Webex without rewriting API call logic, leveraging the SDK's native Python abstractions.","Prototype Webex workflows in Python with IDE auto-completion and descriptive exceptions for faster development and debugging."],"what_it_does":"webexteamssdk is a community-developed Python client library for the Webex APIs that abstracts away HTTP details, authentication, and pagination. It wraps Webex API interactions into hierarchically organized Python methods on a WebexTeamsAPI connection object, returning native Python objects instead of raw JSON. The library automatically sources your Webex access token from your environment, handles pagination transparently, retries on rate limits, and supports multipart file uploads\u2014all with minimal boilerplate.\n\nThe package is in its final release cycle (v1.7 is the last version supporting Python 2 and Python 3 up to v3.10). Going forward, users on Python v3.10+ should migrate to WebexPythonSDK. For teams currently on Python 2 or early Python 3 versions who need a stable, production-grade Webex client, this package is mature and actively maintained, but represents a legacy integration path.","worth_installing":"Yes, with conditions. Install if you need a stable, production-grade Webex Python client and are on Python 2 or Python 3 up to v3.10. The package is actively maintained, permissively licensed, and has zero known vulnerabilities. However, v1.7 is explicitly the final release; if you are on Python v3.10+ or planning to upgrade, migrate to WebexPythonSDK instead to avoid future maintenance burden."},"id":"webexteamssdk","links":{"html":"https://skillfed.io/packages/webexteamssdk","md":"https://skillfed.io/packages/webexteamssdk.md","pypi":"https://pypi.org/project/webexteamssdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2024-06-14","license_spdx":null,"license_treatment":"permissive","name":"webexteamssdk","python_support":"unspecified","summary":"Community-developed Python SDK for the Webex Teams APIs"},"popularity":{"monthly_downloads":628511,"position":5673,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7"}
