Table of Contents
Jobvite's best-of-breed applicant tracking system (ATS) and recruiting software helps thousands of companies source, hire, and onboard top talent.
API Overview
Jobvite is a cloud-based talent acquisition suite that helps organizations attract, engage, and hire top talent. It offers a comprehensive set of tools for recruiting, applicant tracking, onboarding, and employee engagement. Jobvite's intuitive interface and powerful features make it easy for recruiters to find and hire the best candidates, while providing candidates with a seamless and engaging experience. Jobvite integrates with leading HR systems and applicant tracking systems, enabling organizations to streamline their talent acquisition processes. With its advanced analytics and reporting capabilities, Jobvite provides valuable insights into recruiting performance and helps organizations optimize their hiring strategies.
Jobvite API overview:Jobvite provides a comprehensive set of REST APIs that allow developers to integrate Jobvite with other systems and applications. The APIs are well-documented and provide a wide range of functionality, including the ability to create and manage jobs, candidates, and applications. Jobvite also offers webhooks that allow developers to receive real-time notifications of events that occur within Jobvite. To ensure the stability and performance of the APIs, Jobvite implements rate limits that restrict the number of API calls that can be made within a given time period. Developers can access the API documentation and learn more about rate limits on the Jobvite developer portal.
API Request Limits
Free
1000 requests per hour
Essential
5000 requests per hour
Premium
10000 requests per hour
Enterprise
Custom rate limits
SDKs
APIs
Method: GET
Description: Gets a candidate by its unique identifier..
Endpoint: /api/v2/candidates/{candidateId}
Parameters: candidateId
Method: POST
Description: Creates a new candidate..
Endpoint: /api/v2/candidates
Parameters: candidate
Method: PUT
Description: Updates a candidate..
Endpoint: /api/v2/candidates/{candidateId}
Parameters: candidateId, candidate
Method: DELETE
Description: Deletes a candidate..
Endpoint: /api/v2/candidates/{candidateId}
Parameters: candidateId
Method: GET
Description: Gets a job by its unique identifier..
Endpoint: /api/v2/jobs/{jobId}
Parameters: jobId
Method: POST
Description: Creates a new job..
Endpoint: /api/v2/jobs
Parameters: job
Method: PUT
Description: Updates a job..
Endpoint: /api/v2/jobs/{jobId}
Parameters: jobId, job
Method: DELETE
Description: Deletes a job..
Endpoint: /api/v2/jobs/{jobId}
Parameters: jobId
Method: GET
Description: Gets an application by its unique identifier..
Endpoint: /api/v2/applications/{applicationId}
Parameters: applicationId
Method: POST
Description: Creates a new application..
Endpoint: /api/v2/applications
Parameters: application
Method: PUT
Description: Updates an application..
Endpoint: /api/v2/applications/{applicationId}
Parameters: applicationId, application
Method: DELETE
Description: Deletes an application..
Endpoint: /api/v2/applications/{applicationId}
Parameters: applicationId
Method: GET
Description: Gets a requisition by its unique identifier..
Endpoint: /api/v2/requisitions/{requisitionId}
Parameters: requisitionId
Method: POST
Description: Creates a new requisition..
Endpoint: /api/v2/requisitions
Parameters: requisition
Method: PUT
Description: Updates a requisition..
Endpoint: /api/v2/requisitions/{requisitionId}
Parameters: requisitionId, requisition
Method: DELETE
Description: Deletes a requisition..
Endpoint: /api/v2/requisitions/{requisitionId}
Parameters: requisitionId
FAQ
How do I authenticate to the Jobvite API?
You can authenticate to the Jobvite API using OAuth 2.0. You will need to create a developer account and obtain a client ID and secret.
What are the rate limits for the Jobvite API?
The Jobvite API has a rate limit of 100 requests per minute per client ID. If you exceed this limit, you will receive a 429 error.
How can I get a sandbox account to test the Jobvite API?
You can request a sandbox account by contacting Jobvite support. A sandbox account will allow you to test the API without affecting your production data.
How do I create a custom field in the Jobvite API?
To create a custom field in the Jobvite API, you will need to use the POST /custom_fields endpoint. You will need to specify the name, type, and other attributes of the custom field.
How do I retrieve a list of candidates from the Jobvite API?
To retrieve a list of candidates from the Jobvite API, you will need to use the GET /candidates endpoint. You can filter the results by specifying criteria such as name, email address, or job title.