Skip to main content

An attempt at a simplified API collection for Cisco Collab products

Project description

CollabConnector

Cisco Collab Connector Library

This library is made to try and be a single source for all Cisco Collab APIs (which can be lots). The goal is to unify requests and responces across different REST and SOAP APIs availble to make connecting to and scripting Collab tasks easier. Hopefully. Maybe.

Install:

pip3 install CollabConnector

Usage:

from CollabConnector import CUCM
from CollabConnector import CUCX
from CollabConnector import UCCX
from CollabConnector.Webex import Webex

cucm = CUCM.Connect("10.10.10.10", "admin", "P@ssw0rd")
cucm.query("select count(*) from enduser")
[{'count': '5'}]
cucm.get.Phone(name="SEPAAAABBBBCCCC")
[{'name': 'SEP3C08F67A9618', 'description': 'Auto 1000', 'product': 'Cisco 7841', 'mod... }]

unity = CUCX.Connect("10.10.10.20", "admin", "P@ssw0rd")
unity.get("users")
[{'URI': '/vmrest/users/a151...123', 'ObjectId': 'a151...123', 'Alias': 'undeliverablemess... }]

ccx = UCCX.Connect("10.10.10.40", "admin", "P@ssw0rd")
ccx.get("application")
[{'@type': 'applicationXMLList', 'application': []}]

wbx = Webex.Connect(token)
wbx.get("/v1/people/me")
{'id': 'Y2l...mYTg', 'emails': ['jsn....com'], 'phoneNumbers': [{'type': 'work', 'value': '2001'}, ...}]

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CollabConnector-0.1.1666797114.tar.gz (3.0 MB view details)

Uploaded Source

Built Distribution

CollabConnector-0.1.1666797114-py3-none-any.whl (3.2 MB view details)

Uploaded Python 3

File details

Details for the file CollabConnector-0.1.1666797114.tar.gz.

File metadata

File hashes

Hashes for CollabConnector-0.1.1666797114.tar.gz
Algorithm Hash digest
SHA256 72ec39461e366d06f84e060404dde8c36b9853ccc84573481e069ce242fb9a27
MD5 b39d5c2d0c80fc31721d54653e96be34
BLAKE2b-256 20843689961aed14e1266f2d129093cfcc3b928dc266126294c663f3a4bfeaff

See more details on using hashes here.

File details

Details for the file CollabConnector-0.1.1666797114-py3-none-any.whl.

File metadata

File hashes

Hashes for CollabConnector-0.1.1666797114-py3-none-any.whl
Algorithm Hash digest
SHA256 ff210503065d0cc7c6d43bbb2bad1752ea3ab7b05c5e4e18fd03b13d4ae294c3
MD5 d5f8463ccd66f62bd4625673df288483
BLAKE2b-256 eb7cce40d8800e5aeabdf95fe882d9899da27de72fef56a388afe98bc55a7eb7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page