Im currently in the process on upgrading our IIQ version to 8.1. We have an external service that makes a call to the IIQ REST API endpoint, identityiq/rest/identities/, to see if an identity with a given username exists or not. I recently found out in a SailPoint community forum post that this REST API endpoint will no longer accept an identity username as a parameter.
I’ve looked everywhere for information on this but all I could find was the REST API white paper that has not been updated since IIQ 7.2.
I have 2 questions for you all:
Is there any new REST API documentation out there that has been updated for 8.1?
If there is no longer a way with the REST API to see if a username exists given a username, then what are my next best options to achieve this?
Hey @jlebron, thanks for your patience. To answer your two questions:
The main source for documentation on this is IIQ REST API Integration, however, This document has not been updated but other than adding of OAuth 2 support to these APIs, nothing has changed. These APIs are no longer being added to because the SCIM API is where all new API development is happening for IIQ. That said, you can still use the APIs in that document. We just recommend that you try to first reference the SCIM APIs for IIQ , as documented at https://developer.sailpoint.com/iiq/api
Hey @jlebron
The SCIM API is enabled by default. You just need an admin to give rights to a user in order to access it. Your SailPoint Admin can assist you with this.
The phasing for these rights in IIQ is SPRights and capabilities. Capabilities are bundles of rights needed to do a job. So there is a SCIMAdmin capability that captures all the sprights needed to do everything scim
We found the POST [IdentityIQBaseURL]/rest/workflows//launch is not working on 8.1p3 anymore. It returns 405 method not allowed.
Also, can we add back the APIs since there’s a lot of third parties are trying to call the custom API that extended from the above Base REST API integration.
Is the method of writing plugins to expose custom API endpoint still working? We found “Create a custom JAX-RS application that extends SailPointRestApplication.java”