Submits a hired candidate into Bob as a pending hire. The record is added to
ATS Pending Hires; an employee is created only after HR activates the New Hire
flow. Only fields that are part of that New Hire flow are populated on the
employee. One applicant per request.
A 201 response does not guarantee all documents were uploaded. Always inspect
warnings. When every document downloads successfully (or the request carries
none), the body is { "id": ... } with no warnings key. When one or more
documents fail to download, warnings lists each failed file; the applicant
is still stored.
OAuth scopes (app-user): applicants:write
Rate limit: 10 requests per minute per authenticated company.
Submits a hired candidate into Bob as a pending hire. The record is added to
ATS Pending Hires; an employee is created only after HR activates the New Hire
flow. Only fields that are part of that New Hire flow are populated on the
employee. One applicant per request.
A 201 response does not guarantee all documents were uploaded. Always inspect
warnings. When every document downloads successfully (or the request carries
none), the body is { "id": ... } with no warnings key. When one or more
documents fail to download, warnings lists each failed file; the applicant
is still stored.
OAuth scopes (app-user): applicants:write
Rate limit: 10 requests per minute per authenticated company.

