Okta actions & endpoints
Last updated
Was this helpful?
Last updated
Was this helpful?
The Okta Integration with Rewst delivers a robust set of actions and endpoints for interacting with Okta. Below is a summary of each section, highlighting the diverse capabilities and opportunities provided through the Okta Integration:
GET
<example>.okta.com/api/v1/apps
Enumerates apps added to your organization with pagination. A subset of apps can be returned that match a supported filter expression or query.
POST
<example>.okta.com/api/v1/apps
Adds a new application to your Okta organization.
GET
<example>.okta.com/api/v1/apps/{appId}
Fetches an application from your Okta organization by `id`.
PUT
<example>.okta.com/api/v1/apps/{appId}
Updates an application in your organization.
DELETE
<example>.okta.com/api/v1/apps/{appId}
Removes an inactive application.
GET
<example>.okta.com/api/v1/apps/{appId}/connections/default
Get default Provisioning Connection for application
POST
<example>.okta.com/api/v1/apps/{appId}/connections/default
Set default Provisioning Connection for application
POST
<example>.okta.com/api/v1/apps/{appId}/connections/default/lifecycle/activate
Activates the default Provisioning Connection for an application.
POST
<example>.okta.com/api/v1/apps/{appId}/connections/default/lifecycle/deactivate
Deactivates the default Provisioning Connection for an application.
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/csrs
Enumerates Certificate Signing Requests for an application
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/csrs
Generates a new key pair and returns the Certificate Signing Request for it.
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/csrs/{csrId}
Description coming soon...
DELETE
<example>.okta.com/api/v1/apps/{appId}/credentials/csrs/{csrId}
Description coming soon...
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/csrs/{csrId}/lifecycle/publish
Description coming soon...
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/keys
Enumerates key credentials for an application
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/keys/generate
Generates a new X.509 certificate for an application key credential
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/keys/{keyId}
Gets a specific application key credential by kid
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/keys/{keyId}/clone
Clones a X.509 certificate for an application key credential from a source application to target application.
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets
Enumerates the client's collection of secrets
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets
Adds a new secret to the client's collection of secrets.
GET
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets/{secretId}
Gets a specific client secret by secretId
DELETE
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets/{secretId}
Removes a secret from the client's collection of secrets.
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets/{secretId}/lifecycle/activate
Activates a specific client secret by secretId
POST
<example>.okta.com/api/v1/apps/{appId}/credentials/secrets/{secretId}/lifecycle/deactivate
Deactivates a specific client secret by secretId
GET
<example>.okta.com/api/v1/apps/{appId}/features
Description coming soon...
GET
<example>.okta.com/api/v1/apps/{appId}/features/{name}
Description coming soon...
PUT
<example>.okta.com/api/v1/apps/{appId}/features/{name}
Description coming soon...
GET
<example>.okta.com/api/v1/apps/{appId}/grants
Lists all scope consent grants for the application
POST
<example>.okta.com/api/v1/apps/{appId}/grants
Grants consent for the application to request an OAuth 2.0 Okta scope
GET
<example>.okta.com/api/v1/apps/{appId}/grants/{grantId}
Fetches a single scope consent grant for the application
DELETE
<example>.okta.com/api/v1/apps/{appId}/grants/{grantId}
Revokes permission for the application to request the given scope
GET
<example>.okta.com/api/v1/apps/{appId}/groups
Enumerates group assignments for an application.
GET
<example>.okta.com/api/v1/apps/{appId}/groups/{groupId}
Fetches an application group assignment
PUT
<example>.okta.com/api/v1/apps/{appId}/groups/{groupId}
Assigns a group to an application
DELETE
<example>.okta.com/api/v1/apps/{appId}/groups/{groupId}
Removes a group assignment from an application.
POST
<example>.okta.com/api/v1/apps/{appId}/lifecycle/activate
Activates an inactive application.
POST
<example>.okta.com/api/v1/apps/{appId}/lifecycle/deactivate
Deactivates an active application.
PUT
<example>.okta.com/api/v1/apps/{appId}/policies/{policyId}
Assign an application to a specific policy. This unassigns the application from its currently assigned policy.