Skip to content

ATS

JobScore
API integration

Ship ATS features without building the integration. Full JobScore API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Talk to us
JobScore

Use Cases

Why integrate with JobScore

Common scenarios for SaaS companies building JobScore integrations for their customers.

01

Trigger background checks when candidates reach a specific hiring stage

Background screening platforms can monitor JobScore's Job Interview Stages for candidates entering a 'Background Check' stage, automatically initiating screenings and writing results back as attachments — keeping recruiters inside their familiar three-screen workflow.

02

Sync hired candidates into HRIS or payroll systems automatically

EOR and HRIS products can detect when an application reaches the 'Hired' stage, pull the full candidate record along with job and department data, and auto-provision employee records — eliminating the manual re-keying that frustrates HR teams at growing companies.

03

Power recruitment analytics with historical pipeline data

Analytics and BI platforms can ingest jobs, applications, and interview stage data from JobScore to calculate stage-by-stage conversion rates, pipeline velocity, and time-to-hire metrics that go beyond JobScore's native reporting capabilities.

04

Enrich candidate profiles with AI-generated assessments and scores

Assessment and AI screening tools can read candidate resumes via attachments, run evaluations externally, and push structured results back into JobScore as tags or attachments so hiring managers can review everything in one place.

05

Keep external career sites in sync with open requisitions

Employer branding and career site platforms can continuously pull jobs and departments from JobScore to populate highly customized career pages, ensuring listings stay current without manual updates from recruiters.

What You Can Build

Ship these features with Truto + JobScore

Concrete product features your team can ship faster by leveraging Truto’s JobScore integration instead of building from scratch.

01

Stage-triggered workflow automation

Detect when a candidate enters a specific Job Interview Stage in JobScore and automatically kick off an external process like a screening, assessment, or contract generation.

02

Candidate and resume ingestion pipeline

Push sourced candidates into JobScore with parsed resumes attached and applications linked to open jobs, so recruiters see new talent without leaving their ATS.

03

Automated tag-based candidate classification

Apply tags like 'AI-Match-90%' or 'Background-Cleared' to candidates in JobScore so recruiters can filter and prioritize pipelines using your product's intelligence.

04

Hired-candidate data export for onboarding

Extract candidate PII, job details, department assignments, and signed offer letter attachments the moment an application hits the hired stage to seed HRIS or payroll records.

05

Real-time job and department sync for career pages

Pull structured job listings and organizational departments from JobScore to power branded external or internal career portals that stay automatically up to date.

06

Assessment result write-back as candidate attachments

Upload interview summaries, scorecard PDFs, or screening reports directly to a candidate's JobScore profile so hiring managers can review them alongside other application materials.

Unified APIs

Unified APIs for JobScore

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified ATS API

Applications

The applications represent an application for a job.

View Docs

Attachments

The attachments represent an attachment for a candidate.

View Docs

Candidates

The candidates represent a candidate.

View Docs

Departments

The departments represent a department.

View Docs

Job Interview Stages

The job interview stages represent a job interview stage.

View Docs

Jobs

The jobs represent a job.

View Docs

Tags

The tags represent a tag for a candidate.

View Docs

How It Works

From zero to integrated

Go live with JobScore in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s JobScore account

Use Truto’s frontend SDK to connect your customer’s JobScore account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call JobScore

Truto’s Proxy API is a 1-to-1 mapping of the JobScore API. You call us, we call JobScore, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate JobScore’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about JobScore on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What data can I access from JobScore through Truto's Unified ATS API?

Truto's Unified ATS API provides access to Applications, Attachments, Candidates, Departments, Job Interview Stages, Jobs, and Tags — covering the core objects needed for most hiring workflow integrations.

Are JobScore-specific tools already available in Truto?

JobScore integration tools are built on request. Truto will build and maintain the connector to JobScore's Hire API (v2) for you, so you don't have to manage auth, pagination, or API-specific quirks yourself.

Can I rely on a global set of interview stages across all jobs?

No. JobScore allows workflow stages to be customized per job. You must fetch the Job Interview Stages for a specific Job ID rather than assuming a universal stage list. This is critical for accurately routing candidates or triggering stage-based automations.

How does authentication work for end users connecting their JobScore accounts?

Truto handles the authentication flow with JobScore on your behalf. Your end users authorize access through Truto's embedded linking experience, and Truto manages token storage and refresh so you don't have to build or maintain auth logic.

Can I write data back into JobScore, or is it read-only?

The Unified ATS API supports both read and write patterns where the underlying ATS API allows it. Common write-back scenarios include creating candidates, posting attachments, applying tags, and updating application stages — all routed through Truto's unified interface.

What format does JobScore's API return data in?

JobScore's Hire API (v2) is RESTful and returns JSON. Truto normalizes this data into the Unified ATS API schema, so you work with a consistent data model regardless of which ATS your customers use.

JobScore

Get JobScore integrated into your app

Our team understands what it takes to make a JobScore integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us