Okta Inline Hooks Overview
Last Updated:
Overview
Okta inline hooks are outbound calls from Okta to custom code, which Okta triggers at specific points in process flows. These hooks allow administrators to integrate custom functionality into those flows.
Applies To
- Okta Identity Engine (OIE)
- Okta Classic Engine
- Inline Hooks
- Single Sign-On (SSO)
- Active Directory (AD)
Solution
What are Okta inline hooks?
Inline hooks are outbound calls from Okta to custom code, which Okta triggers at specific points in process flows. These hooks allow administrators to integrate custom functionality into those flows. Administrators implement custom code as a web service with an Internet-accessible endpoint and host the code on a system external to Okta.
Okta defines the Representational State Transfer (REST) Application Programming Interface (API) contract for the requests it sends to the custom code and for the responses the custom code sends back. The outbound call from Okta is a hook, and the code that receives the call is the external service. Inline hooks use synchronous calls. Okta pauses the process that triggered the hook until the external service sends a response.
