Get started in minutes

Add authentication, authorization, and user management to your apps and APIs.

Use Cases

Inline Hooks

Integrate custom functionality into Okta process flows.


Overview of the ways Okta can be used to authenticate users depending on your needs.

Events API Migration

How to migrate from the Events API to its System Log API replacement.

Multi-Factor Authentication

Using Okta's Multi-Factor Authentication API to add MFA to an existing application.

API Access Management

Secure your APIs with Okta's implementation of the OAuth 2.0 standard.

Relationships with Linked Objects

Create users with relationships.

API Reference

SCIM Protocol

Enable SCIM-based provisioning from Okta to your application.


Determine the Identity Provider that a user should be routed to.

Manage Okta Resources

REST endpoints to configure resources such as users, apps, sessions, and factors whenever you need.

API Concepts

Learn the basics of the Okta API.

Error Codes

Understand Okta API errors.

Okta Expression Language

Read and transform attributes in our APIs and admin UI.

Postman Collections

Import Okta API collections in Postman for easy inspection.

Change Log

API Products Change Log

See what's new in API Products releases.


Add User Consent to Your Authentication Flow

Add a user consent to your authentication or authorization flow

Upload Your Own Certificates for Outbound SAML Apps

How to use a custom SAML certificate for apps

Create an ID Token or Access Token Containing a Groups Claim

Use the app profile to create an ID token or access token that contains a groups claim

Share Application Key Credentials for IdPs Across Apps

How to share application key credentials between apps

Upgrade SAML Apps to SHA256

Upgrade SAML Apps to SHA256