Hiring Manager API
Batch Submit Hiring Manager Contacts
Queue hiring-contact research for up to 100 postings in one request.
POST
Batch Submit Hiring Manager Contacts
Queue up to 100 postings in one request instead of one request each. Every
posting becomes its own
contacts_extraction task, researched and billed
exactly like a single submit: $0.30 for each
search that finds at least one contact, plus any reveals found, settled when
each task finishes. Postings that find no one, or fail, cost nothing.
The whole batch counts as one request against your rate limit. Poll the
tasks with List Tasks, which returns every
task with its result in one call, or with Get Task Status
one by one. Task reads have their own budget of 600 requests per minute.
Endpoint
Request Body
string[]
required
1 to 100 Hirebase job ids (
_id from any Search Jobs
result). Duplicates are queued once. Expired postings are accepted on the
same terms as a single submit.string[]
Only return people in these functions, on every posting. Same values and
behaviour as on Hiring Manager Contacts.
string[]
Only return people with these relationships to the role (
hiring_manager,
function_leader, recruiter, hr, executive, other), on every
posting. Same values and behaviour as on Hiring Manager Contacts.object
People you already have (
linkedin_urls, emails; up to 10,000 entries in
total), applied to every posting in the batch. Send it once per batch rather
than splitting it. See Hiring Manager Contacts.boolean
default:"false"
Also look up a work email for every contact found, on every posting. $0.05 per email actually found.
boolean
default:"false"
Also look up a direct phone number for every contact found, on every posting. $0.40 per number actually found.
Response
object[]
One entry per posting that was queued, in the order you sent them.
object[]
One entry per id that was not queued. Nothing is charged for these.
Example
Response
Error Responses
402 Payment Required
402 Payment Required
Your last Hiring Manager API charge failed; nothing in the batch is queued. Same body and fix as on Hiring Manager Contacts.
403 Forbidden
403 Forbidden
Your key doesn’t have the Hiring Manager API add-on (
X-Billing-Code: feature_missing).422 Unprocessable Entity
422 Unprocessable Entity
job_ids is empty, has more than 100 ids, or the body has an unknown field.