How to use GitHub copilot or chatgpt to auto complete the code for SailPoint IdentityIQ?

Which IIQ version are you inquiring about?

Version 8.X

Share all details related to your problem, including any error messages you may have received.

Hello,

I am a developer who is working on a project that involves using SailPoint IdentityIQ APIs to manage identity and access management. I am interested in using GitHub copilot or chatgpt to auto complete the code for some common tasks, such as retrieving all the entitlements an identity has for an application or creating a new identity with a certain role.

However, I am facing some challenges in using these tools, as they do not seem to understand the SailPoint IdentityIQ APIs and do not return any relevant results. For example, when I try to write a java method to get all the entitlements an identity has for an application, I get nothing.

I have also tried to provide some context for the API methods, but it does not seem to make any difference.

Is there any way to make GitHub copilot or chatgpt understand the SailPoint IdentityIQ APIs and generate useful code suggestions? Do I need to train them on some specific data or examples? Are there any best practices or tips for using these tools with SailPoint IdentityIQ?

I would appreciate any help or guidance. Thank you.

Hey @mani_sailpoint welcome to the developer community.

I understand that leveraging gpt and or co-pilot would really make it easier to get common tasks done. But I want to bring it to your attention that SailPoint APIs are proprietary and uses classes and definition within the IAM domain which wont make much sense to a gpt even after you try to model it.

Usually it is recommended to leverage rule libraries and referencing the methods within them to make common tasks easier.

But again you can look out for more responses here if someone was able to achieve it.

Thanks,
Aman

2 Likes

@mani_sailpoint there’s no free meal, i understand that you want to make coding for SP easier but the best approach is just start coding.

Sailpoint provides alot of different utilities to help newcomers, get you hands dirty!!!

Also pratice you JAVA skills! And if oyu need help. let us know!

While ChatGPT may not know SailPoint’s APIs, it’s pretty good at BeanShell development →

Scratch that, it does know the SailPoint API →