Unified.to

WorkdayAPIintegration&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 Workday and 78 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
Workday
ATS Document
HRIS Timeoff
ATS Job
ATS Candidate
ATS Interview
HRIS Employee
HRIS Group
ATS Scorecard
ATS Activity
ATS Document
HRIS Timeoff
ATS Job
ATS Candidate
ATS Interview
HRIS Employee
HRIS Group
ATS Scorecard
ATS Activity
Your customer's data
on Workday

Unified API data-models and methods

ATS Document
list get create
HRIS Timeoff
list get
ATS Job
list get
ATS Candidate
create get
ATS Interview
list get
HRIS Employee
list get
HRIS Group
list get
ATS Scorecard
list get
ATS Activity
list create

383 Unified MCP tools

create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
retrieves the leave of absence for the specified worker4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the specified balance of all absence plan and leave of absence types2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of eligible absence types for the specified worker6 parameters
retrieves the leaves of absence for a specified worker id8 parameters
creates a time off request for the specified worker id and initiates the business process2 parameters
retrieves the valid time off dates for the specified worker4 parameters
retrieves the balance of all absence plan and leave of absence type for the specified worker id5 parameters
retrieves a collection of workers and current staffing information2 parameters
retrieves a collection of time off details for the specified worker8 parameters
retrieves the valid time off dates for the specified worker id for the given dates7 parameters
retrieves a collection of workers and current staffing information4 parameters
retrieves the eligible absence type for the specified worker4 parameters
create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
retrieves a collection of user activity log entries in a specified time frame8 parameters
create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
validates phone number data to ensure it is valid for workday
retrieves a collection of personal information5 parameters
retrieves a home address4 parameters
retrieves information about a country2 parameters
retrieve all existing web addresses staged for update by the parent business process8 parameters
creates a new web address staged by the parent business process event2 parameters
a phone number as it exists staged for update by the parent business process4 parameters
remove the specified phone number4 parameters
retrieves an additional name4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of audio name pronunciations5 parameters
retrieves a person's personal information4 parameters
an instant messenger as it exists staged for update by the parent business process4 parameters
remove the specified instant messenger4 parameters
returns basic information about the home contact change event2 parameters
retrieve all existing phone numbers staged for update by the parent business process8 parameters
creates a new phone number staged by the parent business process event2 parameters
retrieves a collection of personal photos4 parameters
submit the specified contact change id2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the preferred name instance4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
returns basic information about the work contact change event, as well as the alternate work location staged by the event, if there is one2 parameters
retrieves the allowed address components and their configuration for the country and a given address configuration format7 parameters
retrieves a personal photo4 parameters
retrieves a collection of work instant messenger accounts usernames7 parameters
retrieves the legal name instance4 parameters
retrieve all existing instant messengers staged for update by the parent business process8 parameters
creates a new instant messenger staged by the parent business process event2 parameters
retrieve all existing addresses staged for update by the parent business process8 parameters
creates a new email address staged by the parent business process event2 parameters
retrieves a collection of work email addresses7 parameters
retrieves a collection of home addresses8 parameters
retrieves a home phone number4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of configuration information about name components7 parameters
retrieves a work instant messenger account username4 parameters
retrieves a work address4 parameters
retrieve all existing addresses staged for update by the parent business process6 parameters
creates a new address staged by the parent business process event2 parameters
an instant messenger as it exists staged for update by the parent business process4 parameters
remove the specified instant messenger4 parameters
exposes prompting for country phone codes, which are used during the collection of phone numbers
retrieves a collection of work phone numbers7 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
a web address as it exists staged for update by the parent business process4 parameters
remove the specified web address4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves an audio name pronunciation4 parameters
retrieves a work web address4 parameters
a phone number as it exists staged for update by the parent business process4 parameters
remove the specified phone number4 parameters
retrieves a person's public contact information4 parameters
retrieves a collection of home phone numbers7 parameters
submit the specified contact change id2 parameters
retrieves a person in your workday tenant2 parameters
retrieves a collection of public contact information4 parameters
the set of countries a person has populated with country specific data
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the legal name instance4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a person in your workday tenant3 parameters
retrieves a collection of home web addresses7 parameters
retrieves the preferred name instance4 parameters
retrieve all existing instant messengers staged for update by the parent business process8 parameters
creates a new instant messenger staged by the parent business process event2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of additional names4 parameters
retrieves a collection of work addresses8 parameters
retrieves a collection of work web addresses7 parameters
a web address as it exists staged for update by the parent business process4 parameters
remove the specified web address4 parameters
retrieves a home email address4 parameters
retrieves a work phone number4 parameters
retrieves a home instant messenger account username4 parameters
retrieves a work email address4 parameters
an email address as it exists staged for update by the parent business process4 parameters
remove the specified email address4 parameters
the set of countries a person is allowed to populated with country specific data
retrieve all existing phone numbers staged for update by the parent business process8 parameters
creates a new phone number staged by the parent business process event2 parameters
retrieve all existing addresses staged for update by the parent business process8 parameters
creates a new email address staged by the parent business process event2 parameters
retrieves a home web address4 parameters
an email address as it exists staged for update by the parent business process4 parameters
remove the specified email address4 parameters
retrieves a collection of home instant messenger account usernames7 parameters
retrieve all existing web addresses staged for update by the parent business process8 parameters
creates a new web address staged by the parent business process event2 parameters
retrieves a collection of home email addresses7 parameters
an address as it exists staged for update by the parent business process4 parameters
update an existing address that is staged for update by the parent business process event4 parameters
remove the specified address4 parameters
an address as it exists staged for update by the parent business process4 parameters
update an existing address that is staged for update by the parent business process event4 parameters
remove the specified address4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieve all existing addresses staged for update by the parent business process6 parameters
creates a new address staged by the parent business process event2 parameters
retrieves a collection of information about countries2 parameters
exposes prompting for phone device types, which are used during the collection of phone numbers
create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
retrieves a collection of user activity log entries in a specified time frame8 parameters
create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
retrieves a single experience instance for a \~prospect\~4 parameters
retrieves a single questionnaire for the specified job posting id4 parameters
retrieves a collection of interviews2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of job postings6 parameters
create \~prospects\~
retrieves a single language instance for a \~prospect\~4 parameters
retrieves the education of a single \~prospect\~ instance4 parameters
creates educations for a \~prospect\~2 parameters
retrieves interview feedback for the specified id4 parameters
retrieves a single skill instance for a \~prospect\~4 parameters
retrieves a single resume attachment instance for a \~prospect\~4 parameters
retrieves a job posting2 parameters
retrieves the work experience of a single \~prospect\~ instance4 parameters
creates experiences for a \~prospect\~2 parameters
secured by: candidate data: attachments4 parameters
retrieves interview feedback for the specified id4 parameters
submits interview details for the processing \~worker\~ with the interviewer's rating and comment2 parameters
retrieves attached resumes for a single \~prospect\~ instance4 parameters
creates resume attachments for a \~prospect\~2 parameters
retrieves a single questionnaire instance5 parameters
secured by: candidate data: attachments4 parameters
retrieves a collection of interviews3 parameters
retrieves a single education instance for a \~prospect\~4 parameters
retrieves the languages of a single \~prospect\~ instance4 parameters
creates languages for a \~prospect\~2 parameters
retrieves the skills of a single \~prospect\~ instance4 parameters
creates skills for a \~prospect\~2 parameters
retrieves a single \~prospect\~ instance2 parameters
create an activity16 parameters
list all activities4 parameters
create a candidate21 parameters
retrieve a candidate2 parameters
list all jobs3 parameters
retrieve a job2 parameters
list all interviews3 parameters
retrieve an interview2 parameters
create a document9 parameters
list all documents4 parameters
retrieve a document2 parameters
list all scorecards4 parameters
retrieve a scorecard2 parameters
list all employees4 parameters
retrieve an employee2 parameters
list all groups3 parameters
retrieve a group2 parameters
retrieve a timeoff2 parameters
list all timeoffs4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
returns the location information for the specified job change id4 parameters
initiates an organization assignment change for a specific worker2 parameters
returns skill items4 parameters
secured by: person data: skills, self-service: skills2 parameters
creates a new home contact change business process event for the parent person2 parameters
retrieves the start details for the specified job change id4 parameters
retrieves a region for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the administrative options for the specified job change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a job profile for the specified job change id4 parameters
retrieves a collection of check-ins topics4 parameters
creates check-in topics2 parameters
returns the location information for the specified job change id4 parameters
retrieves the comment information for the specified organization assignment change id4 parameters
retrieves a single organization assignment change event instance2 parameters
retrieves the custom organizations for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a business unit for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a single supervisory organization instance2 parameters
retrieves a position for the specified job change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the start details for the specified job change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves information about an organization chart of the specified supervisory organization id4 parameters
returns skill items4 parameters
retrieves all external skill level information for a worker4 parameters
updates external skill levels4 parameters
retrieves the start details for the specified organization assignment change id4 parameters
retrieves a move team option from the specified job change id4 parameters
creates a new home contact change business process event for the parent person2 parameters
retrieves a position for the specified job change id4 parameters
retrieves a collection of job profiles3 parameters
returns the comment information for the specified job change id4 parameters
retrieves a business title for the specified job change id4 parameters
retrieves a single check-in instance4 parameters
deletes an existing check-in instance4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a job classification for the specified job change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the administrative options for the specified job change id4 parameters
get explicit skills for skill enabled6 parameters
save skills a user has2 parameters
retrieves a move team option from the specified job change id4 parameters
retrieves the opening options for the specified job change id4 parameters
retrieves a business title for the specified job change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
get explicit skills for skill enabled4 parameters
retrieves a company for the specified organization assignment change id4 parameters
retrieves a collection of job families5 parameters
retrieves the costing organizations for the specified organization assignment change id4 parameters
retrieves a single check-in topic instance4 parameters
deletes an existing check-in topic instance4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves an existing home contact change event for the person4 parameters
retrieves a collection of workspaces for the specified job id4 parameters
retrieves the contract options for the specified change job id4 parameters
retrieves the start details for the specified organization assignment change id4 parameters
retrieves a region for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves an existing work contact change event for the person4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a single job instance2 parameters
retrieves a single change job event instance2 parameters
retrieves a collection of check-ins4 parameters
creates check-ins2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of workers and current staffing information4 parameters
retrieves a single job family instance2 parameters
retrieves the custom organizations for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
submit the specified change job id2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a single member instance4 parameters
retrieves a job classification for the specified job change id4 parameters
initiates a job change request for a specific worker2 parameters
retrieves the opening options for the specified job change id4 parameters
retrieves a supervisory organization for the specified id3 parameters
retrieves the costing organizations for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of workers and current staffing information2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a single service date information instance4 parameters
submits the organization changes request for the specified id, and initiates the change organization assignment business process2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a cost center for the specified organization assignment change id4 parameters
retrieves the comment information for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a collection of service dates for the specified worker id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves the contract options for the specified change job id4 parameters
retrieves a collection of jobs2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a job profile for the specified job change id4 parameters
retrieves a single job profile instance2 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves all external skill level information for a worker5 parameters
creates external skill levels2 parameters
creates a new change organization assignment event for a specific filled or unfilled position
retrieves a collection of members for the specified supervisory organization id4 parameters
retrieves a single workspace instance4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a business unit for the specified organization assignment change id4 parameters
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves instances that can be used as values for other endpoint parameters in this service
retrieves a company for the specified organization assignment change id4 parameters
retrieves a single organization chart instance4 parameters
returns the comment information for the specified job change id4 parameters
retrieves a cost center for the specified organization assignment change id4 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

370+ integrations, 23 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 Workday integration to your application in hours

1Test drive integrations

Effortlessly test API calls, explore endpoints, and try out the Workday 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 Workday data.

3Start making API calls

Use the Connection ID to interact with Workday 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 370+ pre-built integrations and zero maintenance burden, Unified.to unlocks your team's integration potential, so you can unblock growth.