So you want to work with the coolest of the coolest.

You want to automate Ivanti Identity Director.

You are not a clicketyclicker kind of person, but more of a commandlinejockey.

Well fine, if you think you're up to the challenge. Let's begin with the easy cool.

one-does-not-simply-gain-access-to-cool-stuff.jpg

In order to access the WebAPI, or Swagger in URL-tongue, find the config file for your WebConsole DB connection.

By default installation this file is located in: C:\Program Files (x86)\RES Software\IT Store\Web Console\Config\

And is aptly named "WebConsole.config".

In the file, add a line saying "<api enabled="true" />" as shown below.

 

<?xml version="1.0" encoding="UTF-8"?>

<webConsoleConfiguration>

  <api enabled="true" />

  <managementService>

    <database type="MSSQL" server="<yourDBserver>" name="<yourDBname>" user="<youraccount>" password="yourencryptedpassword" useWindowsAuthentication="false" />

  </managementService>

  <authentication type="Windows" />

</webConsoleConfiguration>

 

Save your file.

Now open a web browser and go to the usual Management Portal URL, but this time add /swagger.

By default installation, this would be: https://yourIIDserver.domain.local/IdentityDirector/swagger

Should look something like this:

WebAPI.PNG

 

Right ..... so it seems getting to the cool stuff is that simple after all.

 

Onwards! To Class 102!