ATS Integrations
Connect your Applicant Tracking System (Greenhouse or Ashby) to Gradient. Two independent capabilities:- Job import — Gradient holds your ATS API key and reads your jobs and candidates, so you can seed roles from real job descriptions and pull candidates in.
- Assessment partner — you paste a Gradient-minted partner key into your ATS, and the ATS starts Gradient assessments and receives the scores back.
Connection status
Connect a provider
:provider is greenhouse, ashby, or workday. The credential is validated
with a live call before it is stored (encrypted at rest).
string
required
The provider credential. Greenhouse: a Harvest API key. Ashby: an API key with
job and application read access. Workday: a JSON string
{ tenant, host, clientId, clientSecret, refreshToken } for an OAuth API client
with Recruiting read scope.Disconnect a provider
Health check
{ ok: boolean },
updating the connection status.
Partner key — info
null if none has
been minted for this provider. :provider must be greenhouse or ashby —
Workday has no assessment-partner framework.
Partner key — mint or rotate
greenhouse or ashby only). Returns the full key once in the response;
any previously minted key stops working immediately.
Search ATS jobs
string
required
greenhouse or ashby.string
Case-insensitive title filter. Omit to list all open jobs.
string
When present, returns that single job’s full detail (including the job
description body) instead of a search list.
Link a role to an ATS job
string
required
greenhouse or ashby.string
required
The ATS job id to link this role to.
string
A display name for the linked job. Defaults to the job id.
Unlink a role
List candidates on a role’s linked job
Pull candidates into Gradient
string[]
required
The ATS application ids to import.