LaunchPad Recruits API

These pages serve as a guide on how to integrate video interviewing to your application using the LaunchPad Recruits API. This also serves as the reference documentation for our REST API.

LaunchPad Recruits makes interviewing online easy. It is a video job interview service that puts people, not CVs, at the heart of the selection process. Quick and easy to use, you'll be ready to go in minutes.

The LaunchPad Recruits API is organized around REST. Our API is designed to have predictable, resource-oriented URLs and to use HTTP response codes to indicate API errors. All responses and error messages will be returned using JSON.

An Account can create Interviews and set the questions for each one. After the Interview details are completed, interview URLs can be sent to Candidates where they can start the video interview process.

Rate Limits

To maintain optimum performance and ensure that the Launchpad Recruits API is available to all of our customers, API access is limited to 3000 requests/hour per IP. We feel that this is adequate for most use cases, but if you find yourself needing more, do not hesitate to contact us and we will be glad to help.

One of the common tasks is getting the current status of the candidate for an interview. Instead of polling our API to get the status, a more efficient way is to set up callbacks so your application is updated in real-time whenever the status of a candidate is updated. To find out more on how to setup callbacks, please refer to the Callbacks section of the API documentation.

Content Type

When making POST or PUT requests to the API, make sure that the Content-Type is set to "application/x-www-form-urlencoded". Failure to do this may prevent the request body from being processed correctly.

All API responses will be sent as "application/json", with the exception of the Callbacks API where you can choose to receive data as "application/json" or "application/x-www-form-urlencoded".