Skip to main content

Get started in three steps

Hireflix provides a GraphQL API that allows you to integrate one-way video interview functionality into your own systems. Using the Hireflix API, you can programmatically invite candidates to interviews, track interview progress, and retrieve video responses. Watch the quickstart video or follow the steps below:
You can use the Apollo GraphQL Sandbox (studio.apollographql.com/signup) to send queries to the Hireflix API at api.hireflix.com/me
1

Create a Hireflix Account

The easiest way to authenticate is with an API Key. Every Hireflix account can generate API keys, which carry your account permissions and should be kept secure. First, you need to sign up via the Hireflix website.Hireflix Gettingstarted Register Pn
2

Create an API Key

Log in to your Hireflix account, open your **profile **by clicking on your name at the top right of your screen, and navigate to the API Keys section. From there, create your first API key and give it a label so you can easily recognize it later.Hireflix Api Create Key Pn
3

Send Your First API Request (Apollo Studio)

All requests to the Hireflix API (https://api.hireflix.com/me) require authentication. Add your API key to the request headers as shown below:
X-API-KEY: <your-api-key>
Create an Apollo Studio accountIf you are new to GraphQL APIs, letโ€™s learn how to send requests using Apollo Studio. Go to https://studio.apollographql.com/signup and sign up for a free Apollo Studio account. Apollo Studio is a web tool that lets you send test requests to the Hireflix API without writing any code.Hireflix Quickstart: Apollo SignupConnect to the Hireflix APIIn Apollo Studio, paste the Hireflix API URL (https://api.hireflix.com/me) into the sandbox input box at the top. This will load the Hireflix GraphQL schema into Apollo Studio, allowing you to start exploring queries and mutations.Apollo Graphql Api Url JpCreate your first queryNow, create a new query to fetch some basic account information. This is a simple way to confirm that your connection to the Hireflix API is working.
query getBasicInfo {
  info {
    id
    name
    company {
      id
      name
    }
  }
}
Add your API key and run the queryIn Apollo Studio, open the Headers tab below your request and paste the API key you created earlier. It should look like this:Hireflix Quickstart Get Basic Infoquery PnThen click the Play button next to your query name (getBasicInfo). You should see your Hireflix account details appear in the response panel. ๐ŸŽ‰ Success!

What should I learn next?

Explore the GraphQL basics, or learn about interview and position management. Later, webhooks can help you trigger actions when events occur.

Unfamiliar with GraphQL?

Get a quick introduction to GraphQL and learn the difference between queries and mutations.

Interview Management

Explore the full interview flow: from inviting candidates to reviewing completed interviews.

Position Management

Learn how to create, update, and organize positions (jobs).

Webhooks

Discover how to use webhooks to trigger actions when events occur, like when a candidate finishes an interview.