-
Notifications
You must be signed in to change notification settings - Fork 23
Description
Is your feature request related to a problem? Please describe.
I am always frustrated when I need to import the entire PSSailpoint module, which takes a few minutes (up to 5) to load in order to work with the SailPoint ISC API.
I wanted to speed things up by importing only PSSailpoint.V2025 (which loads in less than 30 seconds), but Invoke-PaginateSearch is not available in that module, forcing me to use the wrapper module instead.
More generally, the modules' import time is a major productivity blocker when starting new PowerShell sessions or running automation scripts.
Describe the solution you'd like
It would be nice if:
- Each version module (PSSailpoint.V2025, PSSailpoint.V2026, etc.) was fully standalone with all necessary functions, including Invoke-PaginateSearch, without requiring the global/wrapper module.
- The overall module import time was improved to make the developer experience faster.
This would allow users to import only the API version they need (e.g., Import-Module PSSailpoint.V2025) and have everything work without the waiting time.