Skip to main content

Usage:

( You might need to replace "python3" for "python3" )

python3 -m wbx_admin_utils [options] command subcommand [parameters]
python3 -m wbx_admin_utils help commands # shows the full list of available commmands

Commands:

help
   commands : display list of available commands
group
   list : list all groups in admin org
   list-users <group_id> : list user ids (max 500) in given group id
   add-user <email|csvFile> <group_id> : add user in given group id
   remove-user <email|csvFile> <group_id> : remove user from given group id
user
   details <email|user_id> : print user details in json
   tokens <email|csvFile> : list user(s) access token
   reset <email|csvFile> : reset user(s) access token
   activate <Yes|No> <email|csvFile> : activate (Yes) or deactivate (No) user(s)
   delete <email|csvFile> : delete user(s)
   get-vm <email> : dump user voicemail settings in json format
   add-vm <email|csvFile> <base user email> : set user(s) voicemail options based on another user's voicemail settings
co
   list-messages <email, 'options'> : list messages sent by a user
   list-space-members <id> : list menbers in space

Options:

  • -t <token> Adds access token as a parameter. Will be read from AUTH_BEARER Env Variable by defaut. Yyou can get your personal access token from webex developper
  • -d <debugLevel> from 0 to 3 (most verbose). Default is 2 (info level)

co (compliance officer) commands

  • list-messages option format is in json format as per the 'event' API command
  • all results are displayed in .CSV format

Examples:

# List user groups in CH Org
python3 -m wbx_admin_utils group list

# List users in group id
python3 -m wbx_admin_utils group list-users ``<groupid>``

# Add or remove users in specified group id
python3 -m wbx_admin_utils group add-user user1@customer.com ``<groupid>``
python3 -m wbx_admin_utils group remove-user /tmp/users.csv ``<groupid>``

# Reset (force log-out) user access tokens
python3 -m wbx_admin_utils user reset /tmp/users.csv

# Activate or deactivate users
python3 -m wbx_admin_utils user activate Yes user1@customer.com
python3 -m wbx_admin_utils user activate No /tmp/users.csv

# list messages sent by user (default from = 30 days ago, default to = today)
python3 -m wbx_admin_utils co list-messages user1@customer.com > report.csv 
python3 -m wbx_admin_utils co list-messages user1@customer.com '{"from":"2022-10-20T00:00:00.000Z", "to":"2023-10-20T00:00:00.000Z" }'

# list members of a space  
python3 -m wbx_admin_utils co list-space-members <spaceid>

CSV input file format:

email, comments
user1@customer.com, some optinal info about user1
user2@customer.com, some optinal info about user1

The first column is currenlty processed and must be titled 'email' other columns are optional and ignored.

Metadata

Release files for wbx-admin-utils 1.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wbx-admin-utils 1.4.1
File Size Uploaded Provenance Actions
wbx_admin_utils-1.4.1.tar.gz 10.3 kB Without provenance Details for wbx_admin_utils-1.4.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wbx-admin-utils 1.4.1
File Interpreter ABI Platform Actions
wbx_admin_utils-1.4.1-py3-none-any.whl Python 3 none any Details for wbx_admin_utils-1.4.1-py3-none-any.whl

Total release size: 22.0 kB

Release files / wbx_admin_utils-1.4.1.tar.gz

Download URL wbx_admin_utils-1.4.1.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
07eb24be5a0b74c9c1ee507b90344bae7ba8c281f640822bf859aac4b446c8f0
BLAKE2b-256 checksum
How to use checksums
ca83bdb6afea532869dc838cca487e74982264835f3c246c3fc5ee59b40261d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / wbx_admin_utils-1.4.1-py3-none-any.whl

Download URL wbx_admin_utils-1.4.1-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fa8b4989f78f817252ae40b2ff4196c79cb5b6eadd49a24d743161981291dc7
BLAKE2b-256 checksum
How to use checksums
3feb9ab73c61c137d28683265585b1878238b8e966153fb4e4a699dc006ae025
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Security for wbx-admin-utils 1.4.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page