candidate.pushToHris

Beta

This feature is in beta and may not be available for all organizations.

Pushes a candidate's data to an HRIS system (e.g. Workday, BambooHR, ADP).

This endpoint triggers the "Add Candidate Data" flow for the specified application
and HRIS system. The candidate must have a name, and any offer associated with
the application must be in an accepted state (for systems that require it) before
pushing.

If the candidate has already been pushed to the same system, the push will be
retried automatically. For SelfServe integrations, integrationPartnerId is
required.

Error codes:

CodeDescription
candidate_hris_push_blocked_by_offer_statusThe candidate's offer is not in a state that permits pushing to this HRIS.
candidate_hris_push_failedThe HRIS did not accept the push (e.g. a data or validation discrepancy reported by the downstream system, or a precondition it requires). The message includes detail about the failure (typically the error reported by the HRIS). If any of the data was already applied in the external system, verify there before retrying — this endpoint pushes with re-push enabled, so a blind retry can create a duplicate.

Retries

A generic_internal_error response does not guarantee the push did not occur — the
candidate mapping and downstream events may already have been created. Do not blindly
retry on this error; check whether the candidate was already pushed first to avoid
duplicate pushes.

Requires the candidatesWrite permission.

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

The ID of the application whose candidate should be pushed to the HRIS.

string
enum
required

The HRIS system to push the candidate to. Note: HiBob uses the value "bob".

uuid

The ID of the integration partner. Required for SelfServe integrations.

Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json