{"specs":[{"kind":"oauth-metadata","title":"Okta OIDC metadata","coverage":"hand-authored","operations":[{"operationId":"oidc/discovery","method":"GET","path":"/.well-known/openid-configuration","status":"hand-authored"},{"operationId":"oauth/authorizationServerMetadata","method":"GET","path":"/.well-known/oauth-authorization-server","status":"hand-authored"},{"operationId":"oidc/authServerDiscovery","method":"GET","path":"/oauth2/:authServerId/.well-known/openid-configuration","status":"hand-authored"},{"operationId":"oauth/authServerAuthorizationServerMetadata","method":"GET","path":"/oauth2/:authServerId/.well-known/oauth-authorization-server","status":"hand-authored"},{"operationId":"oidc/pathInsertAuthServerDiscovery","method":"GET","path":"/.well-known/openid-configuration/oauth2/:authServerId","status":"hand-authored"},{"operationId":"oauth/pathInsertAuthServerAuthorizationServerMetadata","method":"GET","path":"/.well-known/oauth-authorization-server/oauth2/:authServerId","status":"hand-authored"},{"operationId":"oidc/jwks","method":"GET","path":"/oauth2/v1/keys","status":"hand-authored"},{"operationId":"oauth/authorize","method":"GET","path":"/oauth2/v1/authorize","status":"hand-authored"},{"operationId":"oauth/registerClient","method":"POST","path":"/oauth2/v1/clients","status":"hand-authored"},{"operationId":"oauth/registerAuthServerClient","method":"POST","path":"/oauth2/:authServerId/v1/clients","status":"hand-authored"},{"operationId":"oauth/token","method":"POST","path":"/oauth2/v1/token","status":"hand-authored"},{"operationId":"oauth/userinfo","method":"GET","path":"/oauth2/v1/userinfo","status":"hand-authored"},{"operationId":"oauth/introspect","method":"POST","path":"/oauth2/v1/introspect","status":"hand-authored"},{"operationId":"oauth/revoke","method":"POST","path":"/oauth2/v1/revoke","status":"hand-authored"},{"operationId":"oauth/logout","method":"GET","path":"/oauth2/v1/logout","status":"hand-authored"}]},{"kind":"openapi","title":"Okta management API subset","coverage":"hand-authored","url":"/openapi.json","operations":[{"operationId":"users/list","method":"GET","path":"/api/v1/users","status":"hand-authored"},{"operationId":"users/create","method":"POST","path":"/api/v1/users","status":"hand-authored"},{"operationId":"users/getCurrent","method":"GET","path":"/api/v1/users/me","status":"hand-authored"},{"operationId":"users/get","method":"GET","path":"/api/v1/users/:userId","status":"hand-authored"},{"operationId":"users/update","method":"PUT","path":"/api/v1/users/:userId","status":"hand-authored"},{"operationId":"users/partialUpdate","method":"POST","path":"/api/v1/users/:userId","status":"hand-authored"},{"operationId":"users/delete","method":"DELETE","path":"/api/v1/users/:userId","status":"hand-authored"},{"operationId":"users/listGroups","method":"GET","path":"/api/v1/users/:userId/groups","status":"hand-authored"},{"operationId":"users/activate","method":"POST","path":"/api/v1/users/:userId/lifecycle/activate","status":"hand-authored"},{"operationId":"users/deactivate","method":"POST","path":"/api/v1/users/:userId/lifecycle/deactivate","status":"hand-authored"},{"operationId":"users/suspend","method":"POST","path":"/api/v1/users/:userId/lifecycle/suspend","status":"hand-authored"},{"operationId":"users/unsuspend","method":"POST","path":"/api/v1/users/:userId/lifecycle/unsuspend","status":"hand-authored"},{"operationId":"users/reactivate","method":"POST","path":"/api/v1/users/:userId/lifecycle/reactivate","status":"hand-authored"},{"operationId":"groups/list","method":"GET","path":"/api/v1/groups","status":"hand-authored"},{"operationId":"groups/create","method":"POST","path":"/api/v1/groups","status":"hand-authored"},{"operationId":"groups/get","method":"GET","path":"/api/v1/groups/:groupId","status":"hand-authored"},{"operationId":"groups/update","method":"PUT","path":"/api/v1/groups/:groupId","status":"hand-authored"},{"operationId":"groups/delete","method":"DELETE","path":"/api/v1/groups/:groupId","status":"hand-authored"},{"operationId":"groups/listUsers","method":"GET","path":"/api/v1/groups/:groupId/users","status":"hand-authored"},{"operationId":"groups/addUser","method":"PUT","path":"/api/v1/groups/:groupId/users/:userId","status":"hand-authored"},{"operationId":"groups/removeUser","method":"DELETE","path":"/api/v1/groups/:groupId/users/:userId","status":"hand-authored"},{"operationId":"apps/list","method":"GET","path":"/api/v1/apps","status":"hand-authored"},{"operationId":"apps/create","method":"POST","path":"/api/v1/apps","status":"hand-authored"},{"operationId":"apps/get","method":"GET","path":"/api/v1/apps/:appId","status":"hand-authored"},{"operationId":"apps/update","method":"PUT","path":"/api/v1/apps/:appId","status":"hand-authored"},{"operationId":"apps/delete","method":"DELETE","path":"/api/v1/apps/:appId","status":"hand-authored"},{"operationId":"apps/listUsers","method":"GET","path":"/api/v1/apps/:appId/users","status":"hand-authored"},{"operationId":"apps/assignUser","method":"PUT","path":"/api/v1/apps/:appId/users/:userId","status":"hand-authored"},{"operationId":"apps/unassignUser","method":"DELETE","path":"/api/v1/apps/:appId/users/:userId","status":"hand-authored"},{"operationId":"apps/activate","method":"POST","path":"/api/v1/apps/:appId/lifecycle/activate","status":"hand-authored"},{"operationId":"apps/deactivate","method":"POST","path":"/api/v1/apps/:appId/lifecycle/deactivate","status":"hand-authored"},{"operationId":"authorizationServers/list","method":"GET","path":"/api/v1/authorizationServers","status":"hand-authored"},{"operationId":"authorizationServers/create","method":"POST","path":"/api/v1/authorizationServers","status":"hand-authored"},{"operationId":"authorizationServers/get","method":"GET","path":"/api/v1/authorizationServers/:authServerId","status":"hand-authored"},{"operationId":"authorizationServers/update","method":"PUT","path":"/api/v1/authorizationServers/:authServerId","status":"hand-authored"},{"operationId":"authorizationServers/delete","method":"DELETE","path":"/api/v1/authorizationServers/:authServerId","status":"hand-authored"},{"operationId":"authorizationServers/activate","method":"POST","path":"/api/v1/authorizationServers/:authServerId/lifecycle/activate","status":"hand-authored"},{"operationId":"authorizationServers/deactivate","method":"POST","path":"/api/v1/authorizationServers/:authServerId/lifecycle/deactivate","status":"hand-authored"}]}],"surfaces":[{"id":"rest","kind":"rest","title":"Management API","status":"partial","basePath":"/api/v1"},{"id":"oauth","kind":"oauth","title":"Okta OAuth 2.0","status":"supported","basePath":"/oauth2"},{"id":"oidc","kind":"oidc","title":"OpenID Connect","status":"supported","basePath":"/.well-known"}]}