TalentPrism CLI
tp is the command line for TalentPrism. It reads team-scoped recruiting data (sequences, candidates, interviews, reminders, campaign and activity summaries, evidence records) and makes changes through the same permissions and validation as the web app. It prints JSON that scripts and AI agents can parse, and reports errors as structured JSON with a stable code.
Full documentation: https://talentprism.ai/help/talentprism-cli/
Install
pipx install talentprism-cli
# or
uv tool install talentprism-cli
tp --version
Requires Python 3.11 or newer.
Sign in
People sign in with the browser:
tp login
Pick a team and approve. The CLI keeps short-lived tokens in ~/.talentprism/config.toml and refreshes them on its own. Use tp login --no-browser over SSH, and tp logout to sign out.
Scripts, CI jobs and AI agents use a team-scoped API key instead:
export TALENTPRISM_API_KEY="<your api key>"
New API keys expire one year after they are created. Your account page shows each key's expiry date and when it was last used; create a replacement key before the old one expires.
When several credentials are present, tp uses the first of: the --api-key flag, TALENTPRISM_API_KEY, login tokens in the profile, api_key in the profile. The server is https://talentprism.ai unless you set TALENTPRISM_BASE_URL (local development only).
Examples
tp whoami
tp sequences list --status Active --json
tp candidates search --query "aircraft assembler North Charleston" --json
tp activity summary --days 14 --json
tp candidates timeline <candidate_id> --days 30 --json
Changing data
Every write is two steps. Run the command once to get a preview and a one-time approval token. Nothing changes. Then run the same command again with --confirm-write --approval-token <token>:
tp candidates add-note 123 --text "Prefers second shift"
tp candidates add-note 123 --text "Prefers second shift" --confirm-write --approval-token <token>
Rate limits
Per credential (each API key, or each login), per minute: 300 reads, 60 changes, and 30 copilot questions (tp copilot ask and tp copilot brief). Previews count as reads. When a limit is hit the CLI reports rate_limited with a retry_after value.
Help
tp --helpandtp <command> --helplist every command and flag.tp skill printprints the agent skill text bundled with the CLI.- Errors come with a
remediationline. The help page has a troubleshooting table keyed by error code.
License
Proprietary. The CLI is provided for use with a TalentPrism account; see LICENSE.txt in the package.
Metadata
Release files for talentprism-cli 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talentprism_cli-0.3.0.tar.gz | 44.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talentprism_cli-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 94.2 kB
Release files / talentprism_cli-0.3.0.tar.gz
| Download URL | talentprism_cli-0.3.0.tar.gz |
|---|---|
| Size | 44.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a512254054a06b138a4d60be488cd0545a67a471282a2579600422358d9ee8d1
|
|
BLAKE2b-256 checksum How to use checksums |
8535247a47012ae474aeb810f8bac9ded9f0fc4b95ac4f76e20bd544ef31a7f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / talentprism_cli-0.3.0-py3-none-any.whl
| Download URL | talentprism_cli-0.3.0-py3-none-any.whl |
|---|---|
| Size | 49.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
89bee6b31502d89138fcf99d607e1d2e4530e647bdc8d36e8dc0ffde46158911
|
|
BLAKE2b-256 checksum How to use checksums |
6f096b112e67c8390ae1a7f3a9ca0b100ccda559cf37bb5ff01dcfbad0cbf7a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|