Jobs created via the API now include a
google_jobs_indexed boolean in the response, indicating whether the listing has been submitted to Google Jobs indexing.Five new webhook event types are now available:
See the Event Types reference for full payloads.
| Event | Description |
|---|---|
candidate.stage_changed | Fired when a candidate moves pipeline stage |
candidate.hired | Fired when a candidate is marked as hired |
interview.scheduled | Fired when a meeting is booked |
requisition.approved | Fired when a requisition is approved by HR |
ai_prescreen.completed | Fired when an AI Pre-Screen session ends |
Added
POST /companies — create a company directly via the API. See Create Company for the full schema.The
status field on applicants now supports two additional values:scheduled— interview has been scheduledmet— interview has been completed
The Hirempire Webhooks API is now available. Subscribe to workspace events and receive instant
Endpoints:
POST notifications to your endpoint.Supported events at launch:| Event | Trigger |
|---|---|
job_added | A new job is created |
job_updated | A job’s details are changed |
job_deleted | A job is deleted |
new_applicant | A candidate applies to a job |
cv_processed | CV parsing by AI completes |
meeting_created | An interview is scheduled |
application_status_changed | A candidate’s status changes |
POST /webhooks (create), GET /webhooks (list), PUT /webhooks/:id (update).Each registered webhook goes through a challenge verification step — your endpoint must echo back the challenge token before delivery begins.See the Webhooks reference for full setup instructions and payload schemas.API rate limits are now enforced per plan. Exceeding the limit returns
HTTP 429 Too Many Requests.| Plan | Requests per hour |
|---|---|
| Free | 100 |
| Starter | 500 |
| Pro | 1,000 |
| Premium | 5,000 |
API tokens now support granular scopes. When generating a token from Settings → Integrations → API Tokens, you choose which resource groups the token can access:
Jobs— read and write job postingsApplicants— read and update applicant recordsCompanies— create and read company profiles
The Hirempire REST API launched with full Jobs and Applicants coverage.Jobs endpoints:
Applicants endpoints:
Applicant status values at launch:
| Method | Path | Description |
|---|---|---|
GET | /v1/jobs | List all jobs |
GET | /v1/jobs/:id | Get a specific job |
POST | /v1/jobs | Create a job |
PUT | /v1/jobs/:id/status | Update job status (Active / Paused / Closed) |
DELETE | /v1/jobs/:id | Delete a job |
| Method | Path | Description |
|---|---|---|
GET | /v1/applicants | List all applicants across all jobs |
GET | /v1/applicants/:id | Get a specific applicant |
GET | /v1/jobs/:id/applicants | Get all applicants for a specific job |
PUT | /v1/applicants/:id/status | Update applicant status |
new, reviewed, accepted, rejectedAll endpoints require Bearer token authentication. See Get Started for base URL, authentication, and response format details.