Fast-forward a candidate to a later node

Move the candidate forward in the pipeline to a target node.
Existing responses are preserved; the candidate's current_node_id
is updated and pipeline-automation nodes between current and
target are not executed (use the UI to replay automation).

Direction rules

  • target_node_id must be a descendant of the candidate's
    current node. Trying to fast-forward to the current node or to a
    node behind it returns 422.
  • To move backward, use POST /candidates/:id/rewind.

Side effects

  • Credits are deducted for the target node's type.
  • The candidate receives a "your application has progressed" email
    unless notify_candidate: false is sent.

Dry run

Send dry_run: true to validate the move without applying any
change. (Useful even though no responses are deleted, since it
also exercises the ordering check.)

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required

Candidate UUID.

Body Params
uuid
required

UUID of the target node. Must match an entry in
pipeline.nodes[].id for the candidate's pipeline.

boolean
Defaults to false

If true, return the would-be result without applying any
change — no DB writes, no credit deduction, no email sent.
applied in the response will be false.

boolean
Defaults to true

If true (default), the candidate receives a "your application
has progressed" email after the move. Set to false to perform
silent moves (e.g., bulk operations or backfills).

Headers
string
^[A-Za-z0-9_-]{8,64}$

Optional. Send the same key on a retry to make the request
idempotent. The first successful 2xx response is cached for
24 hours; subsequent retries with the same key return the
cached response with Idempotent-Replay: true. Reusing a key
with a different request body returns 409
idempotency_conflict. Format: 8–64 chars of [A-Za-z0-9_-]
— a UUID v4 is a fine default.

Responses

Language
Credentials
Bearer
hk_live_<secret>
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json