Metadata-Version: 2.1
Name: pyws1uem
Version: 0.0.4
Summary: PyWorkspaceOneUEM is a Python API library for VMware Workspace ONE UEM formerly known as AirWatch
Home-page: https://github.com/marcofuchs89/PyWorkspaceOne
Author: marcofuchs89
Author-email: marco@fusche.net
License: MIT
Description: # PyWorkspaceOneUEM
        
        =========
        
        PyWorkspaceOneUEM is a Python API library for [VMware Workspace ONE UEM](https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workspace-one.html.html) formerly known as [AirWatch](https://www.air-watch.com/)
        
        ## Credit
        
        A huge credit goes to John Richrads [@jprichards](https://github.com/jprichards) and his project [PyVMwareAirWatch](https://github.com/jprichards/PyVMwareAirWatch) from which a majority of the codebase was adopted.
        
        ## Usage
        
        example.py
        
        ```python
        from pyws1uem.client import WorkspaceOneAPI
        
        wso = WorkspaceOneAPI(env='your_environment_url',
                            apikey='your_api_token_key',
                            username='username',
                            password='password')
        
        
        # Get the OG ID for a specified Group ID
        wso.groups.get_id_from_groupid(groupid='testog')
        
        # Create a Child OG for a specified Parent OG Group ID (Type/Name optional)
        wso.groups.create_child_og(parent_groupid='testog', groupid='newog', og_type='Container', name='newog')
        
        # Get a Device ID via an alternate device identifier
        wso.devices.get_id_by_alt_id(serialnumber='C09Z1TC8FJWT')
        ```
        
        ## Supported Functionality
        
        * Devices
          * Get Device Details by Alt ID (Macaddress, Udid, Serialnumber, ImeiNumber, EasId)
          * Get Device ID by Alt ID (Macaddress, Udid, Serialnumber, ImeiNumber, EasId)
          * Clear Device Passcode
          * Send Commands To devices via Device ID or by Alt ID
          * Get Device FileVualt Recover Key
          * Get Security Info Sample by Device ID or Alt ID
          * Get Bulk Security Info Sample
          * Switch device From Staging User to End User
          * Get Network info Sample by Device ID
          * Get a list of device enrollment tokens for a given Group ID
          * Create a device enrollment token in a given OG
        * Users
          * Search for users by Username, Firstname, Lastname, Email,
          OrganizationGroupID, or Role
          * Delete user
        * Groups
          * Get OG ID from Group ID
          * Create Customer type OG (On-Prem only)
          * Create Child OG
          * Get UUID from OG ID
        
        ## Requirements
        
        * [requests](http://docs.python-requests.org/en/latest/)
        
Keywords: uem airwatch api
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: Programming Language :: Python :: 3.9
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
