post
https://api.breezy.hr/v3/company//position//candidates
Creates a candidate on the specified position and returns the created candidate record.
origin: sourced(the default) adds the candidate directly into the position's "Applied" stage, as if manually sourced.origin: appliedinstead runs the candidate through the same path as a public application:email_addressis then required, the position must be published (otherwise412), and if the position's application form has required fields not satisfied by the payload the API returns202and emails the candidate a link to complete them before the record is finalized (rather than200with the full candidate).- Returns
409if a candidate already exists on this position. stage_actions_enabledcontrols whether add-triggered stage actions fire for sourced candidates; they always fire whenoriginisapplied.source,work_history,education,tags,social_profiles, andcustom_attributesare validated and normalized (e.g. social profile keys must be from an allowed list,custom_attributesentries requirename/value, andsecurecustom attributes get an_enc-suffixed id).
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…

