A python module to simplify RSA Archer API calls.
Project description
Archer API
For more information on the Archer platform, please visit this help page.
The Archer platform has 3 main APIs that can be queried using system provided credentials.
The Web Services API is currently used to pull reports created by a user in the Archer graphical environment. Please see the SearchOptions guidlines if you would like to call ArcherServerClient.exec_search with custom options.
The RESTful API is currently used to pull history log data. The RESTful API requires a contents id to make queries. These ids will be colletively reffered to as an ArcherServerClient instance's context.
This module provides 2 main classes:
- ArcherAuth
- ArcherClient
Important Note on Session Maintainence
The ArcherAuth class starts and maintains the session created with the user's credentials. Session authentication is handled through session tokens. Token are only valid as long as they are generated from the most recent signing. A new signing event will invalidate any previously generated token. If you have a need to access the API and/or UI simultaneously, separate credentials must be used or you risk invalidating your previous session.
Important Note on API Availability
The ArcherClient classes are responsible for making the various API calls and returning data to the user. An instance will have access to data provisioned to the user. These provisions are made by the Archer system admin and linked to the credentials used for signing. Please make sure your account has the necessary provisions before calling ArcherAuth.login().
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file uscis_opts-0.2.7.tar.gz.
File metadata
- Download URL: uscis_opts-0.2.7.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a8e0c1bb02fe01dd8855b3cac9c4298301ca2d7c679b47d5b8808b83d4ea476
|
|
| MD5 |
9d8136e778fcb298e9d0ea40aa3ada18
|
|
| BLAKE2b-256 |
15ffcffcdfbda42f439bf3fe4caa148bf88fd8ced9e9588a24c9d6a85849cd89
|
File details
Details for the file uscis_opts-0.2.7-py3-none-any.whl.
File metadata
- Download URL: uscis_opts-0.2.7-py3-none-any.whl
- Upload date:
- Size: 32.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
720a8fca44c4e591db862be483099b58220335e18ae60744b7fd9103caf77d17
|
|
| MD5 |
111a590148297cec5eaade5ac209681d
|
|
| BLAKE2b-256 |
f91c7a69ac8b29aa9fc843bae21de92eef98a9f4e2fe3338025ece7f2ce4e531
|