staplehire <resource> <action> to drive hiring workflows from the terminal. Data commands return JSON on stdout; errors are JSON on stderr with stable exit codes.
Authentication & account
See Authentication.
Roles
Stages
Candidates
candidates add is a deprecated alias for create; send-message is a deprecated alias for send-email.
See Add a candidate, Enrich a candidate, Send an interview, and Send an email.
Interview designs
interview-design is a deprecated alias for designs.
Interview sessions
interview-sessions is a deprecated alias for sessions.
Sourcing
sourcing list is an alias for sourcing prospects. See Source candidates.
Search
Jobs
Utilities
See Use with AI agents.
Global options
These work on every command and can appear in any position.Environment variables
The CLI also reads these from a
.env file in the current directory.
Exit codes
Related: CLI errors · Use with AI agents