Authentication

All API requests are authenticated with scoped API keys.

Bearer Token

Add your API key to the HTTP header Authorization using the scheme Bearer.

HTTP header
curl example

Available scopes

Each API key is associated with a set of scopes that define the accessible resources. Apply the principle of least privilege by selecting only the scopes you need.

ParamètreTypeRequisDescription
interviews:readstringNonRead interviews and their details.
interviews:writestringNonCreate and update interviews.
candidates:readstringNonRead candidate profiles.
candidates:writestringNonCreate and update candidates.
jobs:readstringNonRead job postings.
jobs:writestringNonCreate and manage job postings.
campaigns:readstringNonRead hiring processes.
campaigns:writestringNonCreate and manage hiring processes.
stages:readstringNonRead pipeline stages.
stages:writestringNonManage pipeline stages.
tests:readstringNonRead technical tests.
tests:writestringNonCreate and manage tests.
reports:readstringNonRead results (tests and interviews).
agents:readstringNonRead AI agents (config, voice, tone).
agents:writestringNonCreate and update AI agents.

Key management

  • Create your keys from Integrations → API keys.
  • A key is shown only once at creation, so copy it immediately.
  • Revoke a compromised key instantly from the interface (icon ... → Revoke).
  • There is no limit on the number of active keys per organization.

Common errors

401 Unauthorized The key is missing, invalid, or has been revoked.
403 Forbidden The key is valid but does not have the scope required for this resource.

Usage examples

bash

Frequently asked questions

No. Scopes are defined at creation and cannot be changed. Revoke the key and create a new one with the scopes you want.

Store it in an environment variable or a secrets manager (AWS Secrets Manager, Vault, etc.). Never commit it to your source code or your logs.

Keys do not expire automatically. They stay active until manually revoked. We recommend rotating them every quarter.

Evalyo · Agentic platform for AI interviews and assessments