The opt-in is stored, not acted on
Setting fast-track changes nothing right away. Paraform re-checks every precondition at the moment a hiring manager shows interest:- The owning recruiter is enabled for fast-track.
- The candidate isn’t off the market.
- A contact email is on file.
- The recruiter-entered work preferences are complete.
Read
GET /talent-network/candidates/{candidateUserId}/fast-track (talent_network:read):
offMarket is true while the candidate is explicitly off the market. The opt-in is still stored and returned, but it won’t fire until they’re back on the market.
Set
PUT /talent-network/candidates/{candidateUserId}/fast-track (talent_network:write, write rate tier):
GET. The write is accepted while the candidate is off the market, and offMarket: true in the response tells you it won’t fire yet. Retries converge on the same state, so no Idempotency-Key is needed.
Who can read and write
candidateUserId comes from the membership list, lookup, or batch items.