Reconciliation operations
You can interact with the reconciliation engine over REST, as shown in the following table:
URI | HTTP Method | Description |
---|---|---|
|
GET |
Lists all reconciliation runs, including those in progress. Inspect the |
|
GET |
Returns the JSON representation of a specific reconciliation run. |
|
POST |
Launches a reconciliation run with the specified mapping. A JSON body can be included in the POST request to override specific mapping configuration parameters for this run only. For example, Parameters
IMPORTANT: This parameter isn’t supported for clustered reconciliation environments and will result in an error if used.
|
|
POST |
Restricts the reconciliation run to the specified source object ID (_id). Parameters
|
|
POST |
Cancels the specified reconciliation run. |
|
GET |
Lists stored reconciliation association summaries. Requires runs performed with |
|
GET |
Returns the association summary for a specific reconciliation run. |
|
GET |
Returns detailed entry-level association information for a specific reconciliation run. Results can be large. Supports standard query parameters like |
|
DELETE |
Purges the statistics and stored association data for a specific reconciliation run. Learn about configuring this to run automatically in Purge reconciliation statistics. |
The following example runs a reconciliation for the mapping systemHrdb_managedUser
:
curl \ --header "X-OpenIDM-Username: openidm-admin" \ --header "X-OpenIDM-Password: openidm-admin" \ --header "Accept-API-Version: resource=1.0" \ --request POST \ "http://localhost:8080/openidm/recon?_action=recon&mapping=systemHrdb_managedUser"