proofpoint_itm
Proofpoint ITM API client library for python
Installation
python -m pip install proofpoint_itm
Usage
Create a front end script to import the ITMClient class and create a new ITMClient object by passing in the tenant ID (first part of the admin console url), API Client ID, and client secret as a dict.
from proofpoint_itm import ITMClient
itm_client = ITMClient(
{
'tenant_id': <tenant id>,
'client_id': <api client id>,
'client_secret': <api client secret>
}
)
Important changes:
v0.9.0 - BREAKING CHANGE: Now uses requests package instead of custom HTTP client. All returns are now python dictionaries instead of urllib response objects. This means that all previous code that used the client will need to be updated to handle the new return types.
v0.8.0 - activity_search() now uses a different backend API call that requires a different search query format. Any previous searches will need to be recreated in the new format. Generate a new exploration and view the query to see the new format.
Documentation
General documentation can be found here: proofpoint_itm documentation
Detailed API reference documentation here: API Reference
Release files for proofpoint_itm 0.11.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| proofpoint_itm-0.11.7.tar.gz | 25.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| proofpoint_itm-0.11.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.5 kB
Release files / proofpoint_itm-0.11.7.tar.gz
| Download URL | proofpoint_itm-0.11.7.tar.gz |
|---|---|
| Size | 25.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
09b809eb3aef501ad5e2b33a03feb0bebd910eac53ad0b46c816c5bf44696acd
|
|
BLAKE2b-256 checksum How to use checksums |
a71aa3859cca6a2dfe84e63f490ab412d17f4fe12bd8630bf68683fa819e3a90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / proofpoint_itm-0.11.7-py3-none-any.whl
| Download URL | proofpoint_itm-0.11.7-py3-none-any.whl |
|---|---|
| Size | 17.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bcaec54f72151f74150d96b6709dbf303ea5fc0805e2f2f892f2cda4a874f0b6
|
|
BLAKE2b-256 checksum How to use checksums |
bce6cdc071d84fcd985639f4a38aa1ed5507d42d43b07e7fafbbf6942f7d979a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|