Create a stage
Parameters
Build a canonical pipeline
List stages
List candidates in a stage
Recover from a duplicate candidate (409)
A secondcandidates create with the same email on the same role fails with exit code 5 and error.code candidate_already_exists. Don’t re-add — find the existing candidate and move them instead.
Candidates are scoped per role. The same email on a different role creates a separate candidate — there is no org-wide dedup.
Common errors
FAQ
Do I need a stage before adding candidates?
Do I need a stage before adding candidates?
Yes.
candidates create requires either --stage <name> or --stage-id <id>. Create stages first.