REST APIs

You can develop custom applications by using the REST application programming interfaces (APIs) that come with the IBM® Security Identity Manager. The REST APIs are available so that you can administer the tasks outside of the IBM Security Identity Manager user interface. The topic provides information about the functions that REST APIs support.

The REST APIs are segregated into a set of functional components of IBM Security Identity Manager that are listed in the following section.
Person Management
View or edit user profiles.
System User Management
Search capability for the IBM Security Identity Manager system users based on unique identifiers.
Password Management
Change or reset the password, and recover the forgotten password.
Access Management
Request, view, edit, or delete the access.
Activity Management
View and act on your activities.
Delegation Management
Delegate activities, view, edit, and delete the delegation schedule.
Generic Search APIs
Assorted set of search capabilities that are provided by the REST APIs.
Identity Policy Management
Create, read, update and delete identity policies.
In addition, IBM Security Identity Manager virtual appliance provides a set of APIs for the following administration or management tasks.
Widgets
View cluster status, server controls, statistics, notifications, middleware and server monitoring, and other information.
Analysis and Diagnostics Monitoring
Analysis and diagnostics tools such as memory statistics, CPU usage, performance metrics, service statistics, monitoring, and other aspects.
System Settings Management
Control of system settings such as host name, date or time, network settings, audit events, support files, snapshots, SNMP monitoring, licensing, firmware settings, fix packs, and other aspects.
Management and Application Interfaces Management
View and work on your management and application interfaces.
Hosts File management
Handle host names, IP addresses, and other services.