Skip to content
Cenivoz

Integrations & API

Keep your hiring platform. Add the interviews.

Whatever your dealership uses to collect applicants, whether an ATS, a careers page, a DMS or a spreadsheet, Cenivoz fits around it. Send applicants in, get scorecards back, and your team keeps working where it already works.

Three ways to run it

Pick the setup that fits your dealership.

Connect your ATS

Your system sends each new applicant to Cenivoz through the API. We interview them and post the scorecard back to your system by webhook. Your team never has to leave the tools they know.

  • REST API with OAuth keys
  • Signed webhooks with retries
  • Sandbox to test safely

Use Cenivoz on its own

No ATS? Run the whole first round in the Cenivoz workspace: jobs, applicants, resumes, the interview calendar, notes and a dashboard for your pipeline.

  • Nothing to integrate
  • Add applicants or upload resumes
  • Set up with you in days

Both

Let your ATS feed applicants in automatically, while your managers review scorecards, listen to recordings and read transcripts in Cenivoz.

  • Applicants flow in by API
  • Managers review in Cenivoz
  • Results synced back to your ATS

How the connection works

Applicant in. Scorecard out.

  1. Your ATS

    A new applicant applies

  2. POST /v1/applicants

    Sent to Cenivoz with their resume

  3. POST /v1/interviews

    An interview link or phone call is set up

  4. Interview

    The applicant is interviewed, day or night

  5. interview.completed

    The scorecard is posted back to you

For your developers

A few calls, and you're connected.

A clean REST API with OAuth client-credential keys. Test everything in the sandbox (nothing real happens there) and switch to production keys when you're ready.

  • Create jobs and applicants, and upload resumes
  • Schedule, reschedule and cancel interviews, web or phone
  • Read results, scores, recommendations and full transcripts
  • Webhooks for every step: applicants, processed resumes, interviews scheduled, started, completed, missed and cancelled
  • Every webhook signed, retried for two days, and resendable
  • Your own IDs on every record, so matching is easy

The full API reference, an interactive explorer and a Postman collection are on the Developers page (/developers). No developer on your team? Talk to us: we'll work out the connection with you and your ATS provider.

# 1. Get an access token (valid for an hour)
curl -X POST https://connect.cenivoz.com/oauth/token \
  -d grant_type=client_credentials \
  -d client_id=$CLIENT_ID -d client_secret=$CLIENT_SECRET

# 2. Add the applicant to a job
curl -X POST https://connect.cenivoz.com/v1/applicants \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Jordan Miller", "email": "jordan@example.com",
       "phone": "+15125550100", "jobId": "job_..."}'

# 3. Attach their resume
curl -X POST .../v1/applicants/cand_.../resume \
  -H "Authorization: Bearer $TOKEN" -F "resume=@resume.pdf"

# 4. Set up the interview: web link or phone call
curl -X POST https://connect.cenivoz.com/v1/interviews \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"applicantId": "cand_...", "medium": "web"}'
POST https://your-ats.example.com/webhooks/cenivoz
Cenivoz-Event-Type: interview.completed
Cenivoz-Signature: t=1790000000,v1=5257a869...

{
  "id": "evt_686a351595586b53",
  "type": "interview.completed",
  "environment": "production",
  "data": {
    "interview": { "id": "sess_...", "medium": "phone", ... },
    "result": {
      "status": "completed",
      "scoringStatus": "scored",
      "scores": {
        "overall": 82, "communication": 84,
        "technical": 85, "problemSolving": 80, ...
      },
      "recommendation": "Hire",
      "summary": "Four years in general service...",
      "strengths": [...], "screening": [...]
    }
  }
}

Any source

Wherever your applicants come from.

If your team can see the applicant, Cenivoz can interview them.

Your ATS

Sent automatically by API

Your careers page

Posted to the API by your website

Job boards

Forwarded by your ATS, or added by hand

A resume in your inbox

Uploaded in seconds

Tell us what you use today.

In a 20-minute demo we'll show you the interview, the scorecard, and exactly how it would connect to your current hiring platform.

Car dealerships in the US & Canada · Works with your ATS, or on its own · Start with a 30-day pilot

Email