IDM 7.5.0

Data models and objects reference

You can customize a variety of objects that can be addressed via a URL or URI. IDM can perform a common set of functions on these objects, such as CRUDPAQ (create, read, update, delete, patch, action, and query).

Depending on how you intend to use them, different object types are appropriate.

Object Types
Object Type Intended Use Special Functionality

Managed objects

Serve as targets and sources for synchronization, and to build virtual identities.

Provide appropriate auditing, script hooks, declarative mappings and so forth in addition to the REST interface.

Configuration objects

Ideal for look-up tables or other custom configuration, which can be configured externally like any other system configuration.

Adds file view, REST interface, and so forth

Repository objects

The equivalent of arbitrary database table access. Appropriate for managing data purely through the underlying data store or repository API.

Persistence and API access

System objects

Representation of target resource objects, such as accounts, but also resource objects such as groups.


Audit objects

Houses audit data in the repository.



Defines a relation between two objects.


Copyright © 2010-2024 ForgeRock, all rights reserved.