IT CanvassTalk to an advisor
Reference · LessonBy , SailPoint Trainer, 7 yrs · Published · IdentityIQ 8.4 · all levels

Java API reference

Orientation to the SailPoint IdentityIQ Java API: SailPointContext, key classes and common calls used in rules and tasks.

Quick answer

Orientation to the SailPoint IdentityIQ Java API: SailPointContext, key classes and common calls used in rules and tasks.

Key takeaways
  • context is the API entry point
  • Core classes: Identity, Link, Bundle, ProvisioningPlan, Filter
  • Use QueryOptions + projection for efficient reads
  • Commit only when needed; decache in long loops

SailPointContext

The SailPointContext (context) is the entry point: getObject, getObjectByName, search, saveObject, commitTransaction and decache are the calls you use most.

Key classes

Identity, Link, Application, Bundle, ManagedAttribute, ProvisioningPlan and Filter are the classes you manipulate in rules and tasks.

Querying efficiently

Use QueryOptions with filters and projection columns via context.search to avoid loading full objects when you only need a few fields.

Saving safely

Save and commit only when needed, and decache long-running loops to keep memory under control.

Practice challenge

+0 XPStreak ×0
Question 1 of 1
What is the entry point to the IdentityIQ Java API?

Frequently asked questions

What does the term Java API Reference refer to in SailPoint?
The SailPointContext (context) is the entry point: getObject, getObjectByName, search, saveObject, commitTransaction and decache are the calls you use most.
What is worth remembering about Java API Reference in practice?
Identity, Link, Application, Bundle, ManagedAttribute, ProvisioningPlan and Filter are the classes you manipulate in rules and tasks.
What is another point to note about Java API Reference?
Use QueryOptions with filters and projection columns via context.
Want this with a live instructor and a lab tenant?
SailPoint Developer training →
Already working on SailPoint and stuck on a live ticket?Get an expert SailPoint developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support