Unified.to

OktaAPIintegration&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 Okta and 79 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
Okta
HRIS Employee
HRIS Group
Passthrough
HRIS Employee
HRIS Group
Passthrough
Your customer's data
on Okta

Unified API data-models and methods

HRIS Employee
create update list get remove
HRIS Group
list get remove create update
Passthrough
get post put patch delete

545 Unified MCP tools

create an employee32 parameters
list all employees6 parameters
retrieve an employee2 parameters
update an employee33 parameters
remove an employee2 parameters
create a group9 parameters
list all groups6 parameters
retrieve a group2 parameters
update a group10 parameters
remove a group2 parameters
retrieve the well-known app authenticator configuration 1 parameter
retrieve the well-known org metadata
list all agent pools3 parameters
list all agent pool updates3 parameters
create an agent pool update14 parameters
retrieve an agent pool update's settings2 parameters
update an agent pool update settings9 parameters
retrieve an agent pool update by id4 parameters
update an agent pool update by id16 parameters
delete an agent pool update4 parameters
activate an agent pool update4 parameters
deactivate an agent pool update4 parameters
pause an agent pool update4 parameters
resume an agent pool update4 parameters
retry an agent pool update4 parameters
stop an agent pool update4 parameters
list all api token metadata3 parameters
revoke the current api token
retrieve an api token's metadata2 parameters
revoke an api token2 parameters
list all applications6 parameters
create an application15 parameters
preview the application saml metadata2 parameters
retrieve an application3 parameters
replace an application15 parameters
delete an application2 parameters
retrieve the default provisioning connection2 parameters
update the default provisioning connection4 parameters
activate the default provisioning connection2 parameters
deactivate the default provisioning connection2 parameters
list all certificate signing requests2 parameters
generate a certificate signing request4 parameters
retrieve a certificate signing request4 parameters
revoke a certificate signing request4 parameters
publish a certificate signing request4 parameters
list all key credentials2 parameters
generate a key credential3 parameters
retrieve a key credential4 parameters
clone a key credential5 parameters
list all features2 parameters
retrieve a feature4 parameters
update a feature6 parameters
list all scope consent grants3 parameters
grant consent to scope14 parameters
retrieve a scope consent grant5 parameters
revoke a scope consent grant4 parameters
list all assigned groups6 parameters
retrieve an assigned group7 parameters
assign a group12 parameters
unassign a group6 parameters
activate an application2 parameters
deactivate an application2 parameters
upload an application logo3 parameters
assign an application to a policy4 parameters
list all oauth 25 parameters
revoke all oauth 22 parameters
retrieve an oauth 25 parameters
revoke an oauth 24 parameters
list all assigned users8 parameters
assign a user16 parameters
retrieve an assigned user5 parameters
update an app profile for an assigned user18 parameters
unassign an app user5 parameters
list all authenticators
create an authenticator11 parameters
retrieve an authenticator2 parameters
replace an authenticator12 parameters
activate an authenticator2 parameters
deactivate an authenticator2 parameters
list all methods of an authenticator2 parameters
retrieve a method4 parameters
replace a method7 parameters
activate an authenticator method4 parameters
deactivate an authenticator method4 parameters
list all authorization servers3 parameters
create an authorization server11 parameters
retrieve an authorization server2 parameters
replace an authorization server13 parameters
delete an authorization server2 parameters
list all associated authorization servers6 parameters
create the associated authorization servers3 parameters
delete an associated authorization server4 parameters
list all custom token claims2 parameters
create a custom token claim13 parameters
retrieve a custom token claim4 parameters
replace a custom token claim15 parameters
delete a custom token claim4 parameters
list all clients2 parameters
list all refresh tokens for a client7 parameters
revoke all refresh tokens for a client4 parameters
retrieve a refresh token for a client7 parameters
revoke a refresh token for a client6 parameters
list all credential keys2 parameters
rotate all credential keys3 parameters
activate an authorization server2 parameters
deactivate an authorization server2 parameters
list all policies2 parameters
create a policy14 parameters
retrieve a policy4 parameters
replace a policy16 parameters
delete a policy4 parameters
activate a policy4 parameters
deactivate a policy4 parameters
list all policy rules4 parameters
create a policy rule14 parameters
retrieve a policy rule6 parameters
replace a policy rule16 parameters
delete a policy rule6 parameters
activate a policy rule6 parameters
deactivate a policy rule6 parameters
list all custom token scopes6 parameters
create a custom token scope10 parameters
retrieve a custom token scope4 parameters
replace a custom token scope12 parameters
delete a custom token scope4 parameters
list all behavior detection rules
create a behavior detection rule7 parameters
retrieve a behavior detection rule2 parameters
replace a behavior detection rule9 parameters
delete a behavior detection rule2 parameters
activate a behavior detection rule2 parameters
deactivate a behavior detection rule2 parameters
list all brands4 parameters
create a brand5 parameters
retrieve a brand3 parameters
replace a brand10 parameters
delete a brand3 parameters
list all domains associated with a brand2 parameters
retrieve the error page sub-resources3 parameters
retrieve the customized error page2 parameters
replace the customized error page4 parameters
delete the customized error page2 parameters
retrieve the default error page2 parameters
retrieve the preview error page preview2 parameters
replace the preview error page4 parameters
delete the preview error page2 parameters
retrieve the sign-in page sub-resources3 parameters
retrieve the customized sign-in page2 parameters
replace the customized sign-in page6 parameters
delete the customized sign-in page2 parameters
retrieve the default sign-in page2 parameters
retrieve the preview sign-in page preview2 parameters
replace the preview sign-in page6 parameters
delete the preview sign-in page2 parameters
list all sign-in widget versions2 parameters
retrieve the sign-out page settings2 parameters
replace the sign-out page settings4 parameters
list all email templates5 parameters
retrieve an email template5 parameters
list all email customizations6 parameters
create an email customization12 parameters
delete all email customizations4 parameters
retrieve an email customization6 parameters
replace an email customization14 parameters
delete an email customization6 parameters
retrieve a preview of an email customization6 parameters
retrieve an email template default content5 parameters
retrieve a preview of the email template default content5 parameters
retrieve the email template settings4 parameters
replace the email template settings5 parameters
send a test email5 parameters
list all themes2 parameters
retrieve a theme4 parameters
replace a theme15 parameters
upload the background image5 parameters
delete the background image4 parameters
upload the favicon5 parameters
delete the favicon4 parameters
upload the logo5 parameters
delete the logo4 parameters
list all captcha instances
create a captcha instance6 parameters
retrieve a captcha instance2 parameters
update a captcha instance8 parameters
replace a captcha instance8 parameters
delete a captcha instance2 parameters
list all device assurance policies
create a device assurance policy8 parameters
retrieve a device assurance policy2 parameters
replace a device assurance policy10 parameters
delete a device assurance policy2 parameters
list all devices4 parameters
retrieve a device2 parameters
delete a device2 parameters
activate a device2 parameters
deactivate a device2 parameters
suspend a device2 parameters
unsuspend a device2 parameters
list all users for a device2 parameters
list all custom domains
create a custom domain2 parameters
retrieve a custom domain2 parameters
replace a custom domain's brand3 parameters
delete a custom domain2 parameters
upsert the custom domain's certificate6 parameters
verify a custom domain2 parameters
list all email domains 1 parameter
create an email domain3 parameters
retrieve an email domain3 parameters
replace an email domain5 parameters
delete an email domain3 parameters
verify an email domain2 parameters
list all enrolled smtp servers
create a custom smtp server 1 parameter
retrieve an smtp server configuration2 parameters
update an smtp server configuration8 parameters
delete an smtp server configuration2 parameters
test an smtp server configuration4 parameters
list all event hooks
create an event hook10 parameters
retrieve an event hook2 parameters
replace an event hook12 parameters
delete an event hook2 parameters
activate an event hook2 parameters
deactivate an event hook2 parameters
verify an event hook2 parameters
list all features
retrieve a feature2 parameters
list all dependencies2 parameters
list all dependents2 parameters
update a feature lifecycle5 parameters
list all groups8 parameters
create a group9 parameters
list all group rules4 parameters
create a group rule8 parameters
retrieve a group rule3 parameters
replace a group rule10 parameters
delete a group rule3 parameters
activate a group rule2 parameters
deactivate a group rule2 parameters
retrieve a group2 parameters
replace a group11 parameters
delete a group2 parameters
list all assigned applications4 parameters
list all group owners5 parameters
assign a group owner5 parameters
delete a group owner4 parameters
list all assigned roles of group3 parameters
assign a role to a group4 parameters
retrieve a role assigned to group4 parameters
unassign a role from a group4 parameters
list all application targets for an application administrator role6 parameters
assign an application target to administrator role6 parameters
unassign an application target from application administrator role6 parameters
assign an application instance target to application administrator role8 parameters
unassign an application instance target from an application administrator role8 parameters
list all group targets for a group role6 parameters
assign a group target to a group role6 parameters
unassign a group target from a group role6 parameters
list all member users4 parameters
assign a user4 parameters
unassign a user4 parameters
list all keys
create a key 1 parameter
retrieve a public key2 parameters
retrieve a key2 parameters
replace a key3 parameters
delete a key2 parameters
list all users with role assignments2 parameters
list all resource sets 1 parameter
create a resource set3 parameters
retrieve a resource set2 parameters
replace a resource set8 parameters
delete a resource set2 parameters
list all bindings3 parameters
create a resource set binding4 parameters
retrieve a binding4 parameters
delete a binding4 parameters
list all members of a binding5 parameters
add more members to a binding5 parameters
retrieve a member of a binding6 parameters
unassign a member from a binding6 parameters
list all resources of a resource set2 parameters
add more resource to a resource set3 parameters
delete a resource from a resource set4 parameters
list all roles 1 parameter
create a role3 parameters
retrieve a role2 parameters
replace a role4 parameters
delete a role2 parameters
list all permissions2 parameters
retrieve a permission4 parameters
create a permission5 parameters
replace a permission5 parameters
delete a permission4 parameters
list all identity source sessions2 parameters
create an identity source session2 parameters
retrieve an identity source session4 parameters
delete an identity source session4 parameters
upload the data to be deleted in okta6 parameters
upload the data to be upserted in okta6 parameters
start the import from the identity source4 parameters
list all identity providers4 parameters
create an identity provider11 parameters
list all credential keys2 parameters
create an x16 parameters
retrieve an credential key2 parameters
delete a signing credential key2 parameters
retrieve an identity provider2 parameters
replace an identity provider13 parameters
delete an identity provider2 parameters
list all certificate signing requests2 parameters
generate a certificate signing request4 parameters
retrieve a certificate signing request4 parameters
revoke a certificate signing request4 parameters
publish a certificate signing request4 parameters
list all signing credential keys2 parameters
generate a new signing credential key3 parameters
retrieve a signing credential key4 parameters
clone a signing credential key5 parameters
activate an identity provider2 parameters
deactivate an identity provider2 parameters
list all users2 parameters
retrieve a user4 parameters
link a user to a social idp5 parameters
unlink a user from idp4 parameters
list all tokens from a oidc identity provider4 parameters
list all inline hooks 1 parameter
create an inline hook9 parameters
retrieve an inline hook2 parameters
replace an inline hook11 parameters
delete an inline hook2 parameters
execute an inline hook2 parameters
activate an inline hook2 parameters
deactivate an inline hook2 parameters
list all log streams3 parameters
create a log stream7 parameters
retrieve a log stream2 parameters
replace a log stream4 parameters
delete a log stream2 parameters
activate a log stream2 parameters
deactivate a log stream2 parameters
list all system log events7 parameters
list all profile mappings4 parameters
retrieve a profile mapping2 parameters
update a profile mapping3 parameters
retrieve the links for ui schemas for an application2 parameters
retrieve the ui schema for a section6 parameters
retrieve the default application user schema for an application2 parameters
update the default application user schema for an application12 parameters
retrieve the default group schema
update the default group schema11 parameters
list the log stream schemas
retrieve the log stream schema for the schema type2 parameters
list all linked object definitions
create a linked object definition3 parameters
retrieve a linked object definition2 parameters
delete a linked object definition2 parameters
retrieve a user schema2 parameters
update a user schema12 parameters
list all user types
create a user type10 parameters
retrieve a user type2 parameters
update a user type4 parameters
replace a user type5 parameters
delete a user type2 parameters
list all ui schemas
create a ui schema 1 parameter
retrieve a ui schema2 parameters
replace a ui schema3 parameters
delete a ui schema2 parameters
retrieve the org settings
update the org settings18 parameters
replace the org settings18 parameters
retrieve the org-wide captcha settings
replace the org-wide captcha settings3 parameters
delete the org-wide captcha settings
retrieve the org contact types
retrieve the user of the contact type2 parameters
replace the user of the contact type4 parameters
remove emails from email provider bounce list 1 parameter
upload the org logo 1 parameter
retrieve the org preferences
update the preference to hide the okta dashboard footer
update the preference to show the okta dashboard footer
retrieve the okta communication settings
opt in all users to okta communication emails
opt out all users from okta communication emails
retrieve the okta support settings
extend okta support access
grant okta support access to your org
revoke okta support access
list all policies3 parameters
create a policy12 parameters
retrieve a policy3 parameters
replace a policy13 parameters
delete a policy2 parameters
list all applications mapped to a policy2 parameters
clone an existing policy2 parameters
activate a policy2 parameters
deactivate a policy2 parameters
list all resources mapped to a policy2 parameters
map a resource to a policy4 parameters
retrieve a policy resource mapping4 parameters
delete a policy resource mapping4 parameters
list all policy rules2 parameters
create a policy rule10 parameters
retrieve a policy rule4 parameters
replace a policy rule12 parameters
delete a policy rule4 parameters
activate a policy rule4 parameters
deactivate a policy rule4 parameters
list all principal rate limits3 parameters
create a principal rate limit10 parameters
retrieve a principal rate limit2 parameters
replace a principal rate limit12 parameters
list all push providers 1 parameter
create a push provider5 parameters
retrieve a push provider2 parameters
replace a push provider7 parameters
delete a push provider2 parameters
retrieve the rate limit admin notification settings
replace the rate limit admin notification settings 1 parameter
retrieve the per-client rate limit settings
replace the per-client rate limit settings2 parameters
retrieve the rate limit warning threshold percentage
replace the rate limit warning threshold percentage 1 parameter
list all realms5 parameters
create a realm6 parameters
retrieve a realm2 parameters
update a realm8 parameters
delete a realm2 parameters
send multiple risk events
list all risk providers
create a risk provider7 parameters
retrieve a risk provider2 parameters
replace a risk provider9 parameters
delete a risk provider2 parameters
list all subscriptions for a role2 parameters
retrieve a subscription for a role4 parameters
subscribe a role to a specific notification type4 parameters
unsubscribe a role from a specific notification type4 parameters
create a session with session token 1 parameter
retrieve a session2 parameters
revoke a session2 parameters
refresh a session2 parameters
list all sms templates 1 parameter
create an sms template7 parameters
retrieve an sms template2 parameters
update an sms template9 parameters
replace an sms template9 parameters
delete an sms template2 parameters
retrieve the threatinsight configuration
update the threatinsight configuration5 parameters
list all trusted origins4 parameters
create a trusted origin10 parameters
retrieve a trusted origin2 parameters
replace a trusted origin12 parameters
delete a trusted origin2 parameters
activate a trusted origin2 parameters
deactivate a trusted origin2 parameters
list all users7 parameters
create a user8 parameters
retrieve a user2 parameters
update a user6 parameters
replace a user18 parameters
delete a user3 parameters
list all assigned application links2 parameters
list all user blocks2 parameters
list all clients2 parameters
list all grants for a client7 parameters
revoke all grants for a client4 parameters
list all refresh tokens for a client7 parameters
revoke all refresh tokens for a client4 parameters
retrieve a refresh token for a client9 parameters
revoke a token for a client6 parameters
change password6 parameters
change recovery question5 parameters
initiate forgot password3 parameters
reset password with recovery question6 parameters
list all factors2 parameters
enroll a factor16 parameters
list all supported factors2 parameters
list all supported security questions2 parameters
retrieve a factor4 parameters
unenroll a factor5 parameters
activate a factor9 parameters
resend a factor enrollment15 parameters
retrieve a factor transaction status6 parameters
verify an mfa factor17 parameters
list all user grants6 parameters
revoke all user grants2 parameters
retrieve a user grant5 parameters
revoke a user grant4 parameters
list all groups2 parameters
list all identity providers2 parameters
activate a user3 parameters
deactivate a user3 parameters
expire password2 parameters
expire password and set temporary password3 parameters
reactivate a user3 parameters
reset all factors2 parameters
generate a reset password token4 parameters
suspend a user2 parameters
unlock a user2 parameters
unsuspend a user2 parameters
create a linked object for two users6 parameters
list all linked objects6 parameters
delete a linked object4 parameters
list all roles assigned to a user3 parameters
assign a role to a user4 parameters
retrieve a role assigned to a user4 parameters
unassign a role from a user4 parameters
list all application targets for application administrator role6 parameters
assign all apps as target to role4 parameters
assign an application target to administrator role6 parameters
unassign an application target from an application administrator role6 parameters
assign an application instance target to an application administrator role8 parameters
unassign an application instance target from an application administrator role8 parameters
list all group targets for role6 parameters
assign a group target to role6 parameters
unassign a group target from role6 parameters
revoke all user sessions3 parameters
list all subscriptions for a user3 parameters
retrieve a subscription for a user6 parameters
subscribe a user to a specific notification type6 parameters
unsubscribe a user from a specific notification type6 parameters
list all network zones3 parameters
create a network zone14 parameters
retrieve a network zone2 parameters
replace a network zone16 parameters
delete a network zone2 parameters
activate a network zone2 parameters
deactivate a network zone2 parameters
retrieve the user lockout settings
replace the user lockout settings 1 parameter
list all api service integration instances 1 parameter
create an api service integration instance2 parameters
retrieve an api service integration instance2 parameters
delete an api service integration instance2 parameters
list all api service integration instance secrets2 parameters
create an api service integration instance secret2 parameters
delete an api service integration instance secret4 parameters
activate an api service integration instance secret4 parameters
deactivate an api service integration instance secret4 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, 24 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 an Okta integration to your application in hours

1Test drive integrations

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

3Start making API calls

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