The trexi CLI manages jobs and candidates from the terminal. It speaks the same API as the dashboard, so anything you script here maps 1:1 to what the web app does — and the same client core also backs the MCP server.

Authenticate

  1. In the web app, open Settings → API keys and create a key. Copy it (trexi_sk_…) — it’s shown once.
  2. Log in with it:
The CLI targets the hosted backend when you point it there:
Every request is attributed to you, in the org the key belongs to, and your role is enforced. Check who you’re acting as with trexi auth whoami, and sign out with trexi auth logout. See Your team.

Commands

candidates has the alias c. A “candidate” id is the application id (a person’s application to a specific job).

Example