Unified.to

FactorialHRAPIintegration&MCPserver

Deliver real-time HR & Directory faster, close sales deals sooner, and scale without an integration backlog.

Try free for 30 days, no credit card required

Add FactorialHR and 77 other pre-built HR & Directory integrations

Real-time data to fuel countless HR use cases

Power AI copilots, insights, predictive analysis, and automation with a modern integration infrastructure that scales alongside you.

hris

Onboarding

Onboard employees and update profiles when roles change.

Learn More
hris

Offboarding

Seamlessly integrate employee data to automate the offboarding processess.

Learn More
hris

Track PTO

Pull time off (PTO) information to monitor and manage employee leave balances and schedules in real-time.

Learn More
Your product
or/and
AI agent
Unified.to
Unified API
or/and
Unified MCP
FactorialHR
HRIS Location
HRIS Timeoff
HRIS Employee
ATS Candidate
ATS Job
HRIS Group
Passthrough
HRIS Location
HRIS Timeoff
HRIS Employee
ATS Candidate
ATS Job
HRIS Group
Passthrough
Your customer's data
on FactorialHR

Unified API data-models and methods

HRIS Location
list
HRIS Timeoff
list get
HRIS Employee
list get remove create update
ATS Candidate
list get create update
ATS Job
list get remove create update
HRIS Group
list get remove create update
Passthrough
get post put patch delete

174 Unified MCP tools

create a candidate21 parameters
list all candidates3 parameters
retrieve a candidate2 parameters
update a candidate22 parameters
create a job22 parameters
list all jobs3 parameters
retrieve a job2 parameters
update a job23 parameters
remove a job2 parameters
create an employee32 parameters
list all employees4 parameters
retrieve an employee2 parameters
update an employee33 parameters
remove an employee2 parameters
list all locations3 parameters
create a group9 parameters
list all groups3 parameters
retrieve a group2 parameters
update a group10 parameters
remove a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs5 parameters
get employees from a company
create employee13 parameters
get employee2 parameters
update employee8 parameters
terminate employee4 parameters
unterminate employee2 parameters
get employees from a company 1 parameter
create employee24 parameters
get employee2 parameters
update employee27 parameters
invite employee2 parameters
change employee email3 parameters
terminate employee5 parameters
get a list of all subscribed webhooks for current user
create a webhook4 parameters
update a webhook5 parameters
delete a webhook2 parameters
get information about current user
get all locations
get a location by id2 parameters
get all company holidays
get a company holiday by id2 parameters
get teams
create a team2 parameters
get a team by id2 parameters
update a team5 parameters
delete a team2 parameters
assign an employee to a team4 parameters
update an employee in a team5 parameters
unassign employee to team4 parameters
get folders2 parameters
create a folder2 parameters
get a folder by id2 parameters
update a folder4 parameters
get a collection of documents2 parameters
create a document8 parameters
get a document by id2 parameters
update a document by id7 parameters
delete a document by id2 parameters
get a collection of legal entities
get a legal entity by id2 parameters
get a collection of keys
create a key 1 parameter
delete an api key by id2 parameters
get tasks 1 parameter
create a task4 parameters
get a task by id2 parameters
update a task by id6 parameters
delete a task by id2 parameters
resolve task by id3 parameters
copy task by id3 parameters
get files from a task2 parameters
create a file in a task3 parameters
get a file from one task4 parameters
delete a file in a task4 parameters
get shifts (time registries) from a company2 parameters
clock in3 parameters
clock out3 parameters
toggle2 parameters
update shift (time registry)5 parameters
delete shift (time registry)2 parameters
get attendance from a company
create attendance4 parameters
get leave types
create a leave type8 parameters
update a leave type10 parameters
get leaves
create a leave6 parameters
get a leave by id2 parameters
update a leave8 parameters
delete a leave by id2 parameters
get leaves
create a leave17 parameters
get a leave by id2 parameters
update a leave8 parameters
delete a leave by id2 parameters
get all family situations - only fr employees 1 parameter
create a family situation3 parameters
update a family situation5 parameters
get custom fields 1 parameter
given a custom field, get the value for a specific instance2 parameters
create a value for a custom field3 parameters
get posts
create a post13 parameters
get post2 parameters
create a post13 parameters
delete post2 parameters
get all job postings3 parameters
create a job posting16 parameters
update a job posting17 parameters
delete a job posting2 parameters
duplicate a job posting2 parameters
get all candidates
create a candidate6 parameters
update candidate7 parameters
get all contract versions
create contract versions10 parameters
update contract version12 parameters
delete contract version2 parameters
get all reference contracts 1 parameter
get all supplements
create supplements8 parameters
update supplements10 parameters
delete supplements2 parameters
get all shifts from a company 1 parameter
create a shift6 parameters
update shift location4 parameters
update shift notes3 parameters
get shift2 parameters
delete shift2 parameters
start a break3 parameters
end a break3 parameters
create a break4 parameters
creates an application11 parameters
update application12 parameters
get all ats messages 1 parameter
creates an ats messsage2 parameters
get bulk employees
get bulk attendance
get bulk contract versions
get custom tables 1 parameter
creates a custom table 1 parameter
get custom table2 parameters
get custom table fields2 parameters
creates a custom table field4 parameters
get custom table fields4 parameters
creates a custom table value7 parameters
get triggered events
get a list of all subscribed webhooks for current user
create a webhook2 parameters
delete a webhook2 parameters
get time off policies
get a time off policy2 parameters
get expenses
get an expense2 parameters
get compensations2 parameters
create a compensation13 parameters
get a compensation2 parameters
updates a compensation14 parameters
delete a compensation2 parameters
get taxonomies2 parameters
get a taxonomy2 parameters
get all workplaces2 parameters
create a workplace12 parameters
get a workplace2 parameters
updates a workplace13 parameters
delete a workplace2 parameters
get custom fields4 parameters
create a custom field9 parameters
delete a custom field2 parameters
get custom field values4 parameters
update custom field value2 parameters

The modern Unified API platform, built differently

Real-time, pass-through

Every request hits the source API live. No caching, no sync jobs, no stale data — just on-demand API reads/writes with native and virtual webhooks for instant updates.

Zero-storage by design

We never store end-customer data. Traffic is stateless and regionalized (US/EU/AU), reducing compliance scope and eliminating data-at-rest risk.

One API, deeply normalized

360+ integrations, 22 categories... Unified objects, endpoints, scopes, and errors—plus raw payload passthrough when you need provider-specific fields.

Custom fields & objects

Go beyond shallow schemas. We support custom fields and read/write on custom objects (e.g., Salesforce) via unified metadata APIs.

AI-ready integrations

Built for AI products: real-time streams for RAG/embeddings and Unified MCP tools that securely grant LLMs controlled integration access.

Predictable pricing, no lock-in

Transparent usage-based pricing that scales with API volume—not customers. Own your credentials and migrate anytime.

Add a FactorialHR integration to your application in hours

1Test drive integrations

Effortlessly test API calls, explore endpoints, and try out the FactorialHR integration using synthetic data in our Sandbox environment.

2Authorize connections

Drop in our Authorization component with a single line of code. Your users can then connect and grant access to their FactorialHR data.

3Start making API calls

Use the Connection ID to interact with FactorialHR via our unified API. We handle maintenance and updates so you can focus on your product.

Seamless Auth, no extra work

Unified.to removes the complexity of authentication and authorization so you can focus on building your product, not managing auth flows. Our pre-built UI and flexible API handle everything in the background—no extra setup required.

See documentation

Trusted by global product companies and developers to power integrations for innovative AI and SaaS applications

Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire
Humi.ca
Paidiem.com
HeroHunt.ai
HireTechLadies.com
Sailes.ai
Foresight
Recital
Talin
Sync2Hire

5 stars on G2

Integrate with all the major hr & directory applications

Unified.to makes it possible to integrate once to a unified API to connect with all the applications your customers use, so you can train AI models, build advanced automation, and expand your market.

Start testing for free

Integrateonce,launchindays

With 366+ pre-built integrations and zero maintenance burden, Unified.to unlocks your team's integration potential, so you can unblock growth.