<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M74D8PB" height="0" width="0" style="display:none;visibility:hidden">
Loading
Skip to NavigationSkip to Main Content
0D54z000073FPuZCAWOkta Identity EngineWorkflowsAnswered2021-07-13T13:23:41.000Z2021-07-09T15:46:30.000Z2021-07-13T13:23:41.000Z

MichaelG.87416 (Acxiom) asked a question.

API for managing Application Self Service

I have a use case where I want users to be able to request access to an app in service now and have that start an approval process in Service Now, when the request is resolved in Service Now, it calls back into Okta to have the request marked accordingly (approved/denied). I have scoured the Okta API and cannot find any reference to pending app requests or any actions upon them other than the event types. I have a work around for the approval (I can have my workflow add the user to the app/group, but I don't have a way to handle the denial case.

 

Also I would like to be able to attach some metadata to the App to make working with it in the Workflow easier, is there a way to do that? I'm using bookmark apps for initiating these access requests as the end result of the workflow is a user gets added to a particular group.


  • Hi Michael,

     

    My name is AJ and I will try and answer this question. There currently are no API endpoints for the app request process. I am not sure what kind of workflow you have (custom APIs with ServiceNow (SNOW) calling Okta APIs, Okta Workflows, etc).

     

    If custom APIs that call Okta from SNOW you would need to have a trigger that would remove the user from the group granting access. For the approval side you could look at the update app user https://developer.okta.com/docs/reference/api/apps/#update-application-profile-for-assigned-user.

     

    If you are using Okta workflows, you could trigger the workflow from an API endpoint from a SNOW event and perform similar tasks as above.

     

    Please open a support case for us to be able to assist you further with this.

    Expand Post
This question is closed.
Loading
API for managing Application Self Service