Connector Types in REST API

Does anyone have a list of all the 127 Connector types that can be created in SailPoint IDN?

For example, I know to create a connector in a REST API, you generally need to the following connector information

  • “connector”:“delimited-file-angularsc”,
  • “connector”:“active-directory-angularsc”,
  • “connector”:“delimited-file-angularsc”,

And so on…but it will take me an age to figure them all out one by one and wanted to know if there is any easier way of obtaining that data or if someone can share it?

Additionally, how does one get the {body} required for each type of connector? The API Help page only provides one example based on a Active Directory connector but does not provide examples on how to do all the others.

Any help would be appreciated as I am trying to build out catalogue of this information so that we can create connectors with APIs more efficiently.

$uri = "https://$orgname.api.identitynow.com/beta/connectors"
$list = Invoke-RestMethod -Method Get -Uri $uri -Headers $IdNow

The above snippet is a couple lines of PowerShell that will pull a Connectors list. You would need to set your Org Name in the URL and obtain a token for the Header. My IdnTools Module has a function to get a token using a PAT, but I don’t have a function for getting Connector lists. Here is a link to the Endpoint in case you want to run in another language:

get-connector-list | SailPoint Developer Community

Unfortunately I’m not sure how much help I can be on the Body. What is required will vary greatly depending on the Application. But very little of it is actually required to create the Source, but the bare minimum is not enough for them to actually function. And all the modules I’ve seen require to write the Body in either JSON or CSV to create a new Source, so you’re not the only one struggling with this.

If there are specific connectors you are focusing on it may be worth a follow-up Post (or even Posts) asking for help on the specific requirements for them. Or (and I admit this is a bit extreme) you could try creating a Source for each Connector Type you don’t currently have in use. All you need to create the Source is to give a Name, specify the Owner and what Connector Type to use. In theory you’ll have an example of the required Schema for each Connector at that point to reference.

Hope this helps.

Hi @dmbrown1386 that is great thank you. I was worried about that. It’s weird that there is no documentation on the body for each of the connectors. Surely that is something an API website should provide however It’s daunting to think I will have to run each connector and get that info one by one. I will do it regardless and whatever I am end up finding or accumulating I will be sure to share with the wider community.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.