Management rate limits

This page provides the API rate limits for management activities, which is part of Okta rate limits.

Note:

  • To learn more about rate limits, visit our overview and best practices pages.
  • DynamicScale rate limits apply to a variety of endpoints across different APIs for customers that purchased this add-on.
  • In addition to the rate limit per API, Okta implements limits on concurrent requests, Okta-generated email messages, end user requests, and home page endpoints. These limits are described on the Additional limits page.
  • You can expand Okta rate limits upon request. To learn how, see Request exceptions and DynamicScale rate limits.

We enforce the following per-minute limits:

Action and Okta API Endpoint Developer (free) Developer (paid) One App Enterprise Workforce Identity
Cumulative rate limit 980 5,200 5,200 5,200 7,000
Create, list, or other application actions:
Calls to the /api/v1/apps endpoint and all other endpoints of the form /api/v1/apps/* including /api/v1/apps/${id}/*
20 100 100 100 100
Get, update, or delete an application by ID:
Explicit calls to the application instance: /api/v1/apps/${id}
100 600 600 600 500
Create or list groups:
/api/v1/groups except /api/v1/groups/${id}
100 600 600 600 500
Get, update, or delete a group by ID:
/api/v1/groups/${id} only
100 600 600 600 1,000
Create or list users:
Only GET or POST to /api/v1/users
100 600 600 600 600
Update or delete a user by ID:
Only POST, PUT or DELETE to /api/v1/users/${id}
100 600 600 600 600
Get System Log data:
/api/v1/logs
20 50 50 50 120
Get System Log data:
/api/v1/events
20 50 50 50 100
OAuth2 client configuration requests:
/oauth2/v1/clients
25 100 100 100 100
Most other API actions:
/api/v1
100 600 600 600 1,200
Create an email address bounces remove list:
/api/v1/org/email/bounces/remove-list
10 30 30 60 60
Get a user by ID or sign in
Only GET to /api/v1/users/${idOrLogin}
100 1,000 1,000 1,000 2,000
/api/v1/certificateAuthorities 100 150 150 150 100
/api/v1/devices 100 150 150 150 100