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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.