Introduction IBM Master Data Management provides REST API endpoints that enable you to connect its powerful master data matching capabilities to your systems and processes. IBM Master Data Management is an IBM Cloud service delivered through IBM Cloud Pak for Data as a Service that enables you to establish a single, trusted, 360-degree view of your customers. IBM Master Data Management includes cloud-native, machine learning-assisted, self-service analytics and matching tools that deliver better business insights. Business users and systems can access IBM Master Data Management data to search, view, and analyze master data entities. With IBM Master Data Management, you can ensure that your users and systems have a total view of your data. With a seamlessly integrated, cross-solution cloud experience, your users can discover master data directly in the space where they expect to consume it. The IBM Master Data Management API supports: - Loading and mapping data - Customizing the data model - Configuring the matching algorithm - Running matching - Retrieving master data entity and record details - MDM job management - Migrating data from InfoSphere MDM to the IBM Master Data Management service - Running multiple operations at once by using a composite transaction For more information about using IBM Master Data Management, see the Cloud Pak for Data as a Service documentationhttps://dataplatform.cloud.ibm.com/docs/content/wsj/mdm/getting-started.html. Tip: To access the API documentation by using the Swagger UI tool, open a web browser and go to: https://api.{endpoint-location}.mdm.watson.cloud.ibm.com/api-{api-name}/explorer/. Replace {endpoint-location} in the URL with the
| Method | Path | Summary |
|---|---|---|
| POST | /mdm/v1/proxy | Proxy InfoSphere MDM request |
| POST | /mdm/v1/proxy/boarding_tenant | Boarding tenant |
| GET | /mdm/v1/proxy/metadata | Retrieve metadata resources |
| POST | /mdm/v1/proxy/metadata | Post tenant metadata |
| POST | /mdm/v1/migration/advanced_edition | Performs migration of the MDM Advanced Edition |
| POST | /mdm/v1/migration/bigmatch | Performs migration of InfoSphere Big Match metadata (model and algorithm) |
| POST | /mdm/v1/migration/standard_edition | Performs migration of MDM Standard Edition |
| GET | /mdm/v1/migration/next_migration | Get next pending migration |
| POST | /mdm/v1/migration/update_migration | Update migration status |
| GET | /mdm/v1/data/version | Get version properties from config map. |
| GET | /mdm/v1/matching/version | Get the version of the matching microservice |
| GET | /mdm/v1/migration/version | Get the version of the migration microservice |
| GET | /mdm/v1/migration_health | Get migration health status |
| GET | /mdm/v1/model/version | Get the version of the model microservice |
| POST | /mdm/v1/reset_configuration | Resets the system to its default |
| POST | /mdm/v1/reset_data | Reset the graph |
| GET | /mdm/v1/reset_model | Resets the system to its default |
| POST | /mdm/v1/shutdown | Trigger graceful shutdown |
| GET | /mdm/v1/storage_metadata | Get the storage metadata |
| GET | /mdm/v1/algorithms | Retrieve record types of all the matching algorithms |
| GET | /mdm/v1/algorithms/{record_type} | Retrieve the matching algorithm |
| PUT | /mdm/v1/algorithms/{record_type} | Overwrite the matching algorithm |
| POST | /mdm/v1/algorithms/{record_type} | generate matching algorithm |
| DELETE | /mdm/v1/algorithms/{record_type} | Delete the model algorithm |
| PATCH | /mdm/v1/algorithms/{record_type} | Partially modify matching algorithm |
| POST | /mdm/v1/batch_compare | Compare pairs of records |
| POST | /mdm/v1/bucket_details | Retrieve bucket hash details |
| GET | /mdm/v1/clusters/{cluster_id} | Retrieve a cluster |
| GET | /mdm/v1/clusters/{cluster_id}/records | Get member records of a cluster |
| POST | /mdm/v1/clusters/compare | Get comparison details between two clusters |
| POST | /mdm/v1/compare | Compare records |
| POST | /mdm/v1/delete_linkage_rules | Remove manual link/unlink |
| DELETE | /mdm/v1/delete_sample_pair_batches | Delete sample pair selections |
| POST | /mdm/v1/derive | Preview derived data |
| GET | /mdm/v1/entities/{entity_id}/clusters | Return clusters, if they exist, for a given entity. |
| GET | /mdm/v1/entities/{entity_id}/linkage_rules | Retrieve an entity's manual links/unlinks |
| POST | /mdm/v1/entity_detail | Get entity detail |
| GET | /mdm/v1/entity_ids | Retrieve all entity ids |
| GET | /mdm/v1/entity_ids/{entity_id} | Retrieve record ids |
| GET | /mdm/v1/index | Retrieve derived data for a record |
| PUT | /mdm/v1/index | Derive and link a record |
| DELETE | /mdm/v1/index | Remove derived data for a record |
| PUT | /mdm/v1/linkage_rules | Add or update manual link/unlink |
| GET | /mdm/v1/linkage_rules/exist | Check the existence of linkage rules |
| POST | /mdm/v1/linkage_rules_preview | Preview entity composition |
| GET | /mdm/v1/list_sample_pair_batches | List previous sample pair selections |
| GET | /mdm/v1/matching_jobs/{job_id} | Retrieve information for a job |
| GET | /mdm/v1/pairs | Retrieve sample pairs of records |
| POST | /mdm/v1/probabilistic_search | Search records by matching algorithm |
| GET | /mdm/v1/records/{record_number}/linkage_rules | Retrieve a record's manual links/unlinks |
| POST | /mdm/v1/reset_matching | Remove all derived data |
| POST | /mdm/v1/select_pairs | Select sample pairs of records |
| GET | /mdm/v1/summary | Retrieve a summary of all derived data |
| GET | /mdm/v1/token_frequencies | Retrieve token frequencies |
| POST | /mdm/v1/bulk_backend_sync | Start an operation to sync FDB backend with ES |
| POST | /mdm/v1/bulk_delete | Start an operation to bulk delete data from the graph |
| POST | /mdm/v1/bulk_load | Start a bulk load of data into the graph |
| POST | /mdm/v1/bulk_migration_prep | Start a bulk migration prep job |
| POST | /mdm/v1/bulk_rellinker/{relationship_type} | Bulk Rellinker |
| POST | /mdm/v1/bulk_reset_data | Bulk Reset the graph |
| POST | /mdm/v1/bulk_synchronize_entities | Start an operation to persist entities on the graph |
| POST | /mdm/v1/ongoing_sync | Perform a bulk update of data on the graph |
| POST | /mdm/v1/bulk_derive | Initiate data derivation job |
| POST | /mdm/v1/bulk_export_linkage_rules | Initiate export manual rules job |
| POST | /mdm/v1/bulk_freq_calculation | Initiate token frequency calculation job |
| POST | /mdm/v1/bulk_generate_pairs | Initiate generate pairs job |
| POST | /mdm/v1/bulk_import_linkage_rules | Initiate import manual rules job |
| POST | /mdm/v1/bulk_link | Initiate link job |
| POST | /mdm/v1/bulk_match | Initiate match job |
| POST | /mdm/v1/bulk_matching_export | Initiate matching export job |
| POST | /mdm/v1/bulk_report | Initiate report job |
| POST | /mdm/v1/bulk_score_entities | Initiate score entities job |
| GET | /mdm/v1/code_table/{code_table_name} | Retrieve code table data |
| PUT | /mdm/v1/code_table/{code_table_name} | Store or replace code table data |
| PATCH | /mdm/v1/code_table/{code_table_name} | Partially update code table data |
| GET | /mdm/v1/code_table/code_table_names | Retrieve all code table names with language support |
| GET | /mdm/v1/code_table/schema | Retrieve the code table schema definitions |
| PUT | /mdm/v1/code_table/schema | Replace code table schema definitions |
| PATCH | /mdm/v1/code_table/schema | Partially update code table schema definitions |
| GET | /mdm/v1/compare_spec_resources | Retrieve a summary of all comparison parameters |
| GET | /mdm/v1/compare_spec_resources/{resource_name} | Retrieve details of comparison parameters |
| PUT | /mdm/v1/compare_spec_resources/{resource_name} | Overwrite the comparison parameters |
| GET | /mdm/v1/map_resources | Retrieve a summary of all equivalency criteria |
| GET | /mdm/v1/map_resources/{resource_name} | Retrieve details of equivalency criteria |
| PUT | /mdm/v1/map_resources/{resource_name} | Overwrite equivalency criteria |
| GET | /mdm/v1/set_resources | Retrieve a summary of all anonymous words |
| GET | /mdm/v1/set_resources/{resource_name} | Retrieve details of anonymous words |
| PUT | /mdm/v1/set_resources/{resource_name} | Overwrite anonymous words |
| GET | /mdm/v1/composite_rules | Retrieve the survivorship composite rules |
| PUT | /mdm/v1/composite_rules | Overwrite the survivorship composite rules |
| PUT | /mdm/v1/composite_service | Execute composite transactions |
| GET | /mdm/v1/config_data_model | Get config data model |
| PUT | /mdm/v1/config_data_model | Replace Config Data Model |
| GET | /mdm/v1/config_data_model/attributes | Get Config Data Model Type Attributes |
| PUT | /mdm/v1/config_data_model/attributes | Replace Config Data Model |
| GET | /mdm/v1/config_startup_status | Get the startup status of the system |
| GET | /mdm/v1/configuration/version | Get version properties from config map. |
| GET | /mdm/v1/job/version | Get version properties from config map. |
| POST | /mdm/v1/configuration_export | Export configuration data to shared volume |
| GET | /mdm/v1/configuration_health | Get configuration ms health status |
| GET | /mdm/v1/configuration_metadata | Get configuration metadata |
| PUT | /mdm/v1/configuration_metadata | Replace configuration metadata |
| PATCH | /mdm/v1/configuration_metadata | Update configuration metadata |
| POST | /mdm/v1/configuration_metadata/apply_mapping_patterns | Apply mapping patterns |
| POST | /mdm/v1/configuration_metadata/assets | Add configuration metadata asset |
| PUT | /mdm/v1/configuration_metadata/assets/{asset_id} | Replace configuration metadata asset |
| PATCH | /mdm/v1/configuration_metadata/assets/{asset_id} | Patch configuration metadata asset |
| GET | /mdm/v1/configuration_metadata/processes | List the process details |
| POST | /mdm/v1/configuration_metadata/processes | Create process |
| GET | /mdm/v1/configuration_metadata/processes/{process_name} | Get configurator process |
| POST | /mdm/v1/configuration_metadata/regenerate_mapping_pattern_id | Regenerate the mapping pattern ID in project metadata using the current logic |
| POST | /mdm/v1/configure_workflow | Configure workflow in WKC Workflow service |
| GET | /mdm/v1/workflows_configuration/{workflow_type} | Get generic workflows per workflow type |
| PUT | /mdm/v1/workflows_configuration/{workflow_type} | Put generic workflows per workflow type |
| GET | /mdm/v1/workflows_configuration/settings/{workflow_type} | Get generic workflows settings per workflow type and data type |
| PUT | /mdm/v1/workflows_configuration/settings/{workflow_type} | Put generic workflows settings per workflow type and data type |
| GET | /mdm/v1/data_entitlements | Get all data entitlements |
| POST | /mdm/v1/data_entitlements | Create data entitlements |
| GET | /mdm/v1/data_entitlements/{id} | Get data entitlement |
| PUT | /mdm/v1/data_entitlements/{id} | Replace data entitlements |
| DELETE | /mdm/v1/data_entitlements/{id} | Delete data entitlements |
| GET | /mdm/v1/data_entitlements/access_tokens | Get all data entitlement access tokens |
| POST | /mdm/v1/data_entitlements/access_tokens | Create data entitlement access tokens |
| GET | /mdm/v1/data_entitlements/access_tokens/{id} | Get data entitlement access token |
| DELETE | /mdm/v1/data_entitlements/access_tokens/{id} | Delete data entitlement access token |
| PATCH | /mdm/v1/data_entitlements/access_tokens/{id} | Update data entitlement access token |
| GET | /mdm/v1/data_entitlements/access_tokens/permissions/current_user | Get current user permissions based on data entitlements |
| GET | /mdm/v1/data_entitlements/access_tokens/scope/current_user | Get all data entitlement access tokens for current user |
| GET | /mdm/v1/data_entitlements/export | Export data entitlements |
| POST | /mdm/v1/data_entitlements/feature/index | Create data entitlement constraints and indexes |
| POST | /mdm/v1/data_entitlements/feature/index/reset | Drop and recreate constraints and indexes |
| POST | /mdm/v1/data_entitlements/import | Import data entitlements |
| GET | /mdm/v1/data_entitlements/roles | Get all data entitlement roles |
| POST | /mdm/v1/data_entitlements/roles | Create data entitlement roles |
| GET | /mdm/v1/data_entitlements/roles/{id} | Get data entitlement role |
| DELETE | /mdm/v1/data_entitlements/roles/{id} | Delete data entitlement role |
| PATCH | /mdm/v1/data_entitlements/roles/{id} | Update data entitlement role |
| GET | /mdm/v1/data_entitlements/roles/{id}/access_tokens | Get all access tokens by a role |
| POST | /mdm/v1/data_entitlements/roles/{id}/access_tokens/batch | Batch associate access tokens to a role |
| POST | /mdm/v1/data_entitlements/roles/batch_assign | Batch assign data entitlement roles |
| POST | /mdm/v1/data_entitlements/search | Search data entitlements, access tokens and roles |
| GET | /mdm/v1/data_exports | List the export jobs |
| POST | /mdm/v1/data_exports | Start an export of search results |
| GET | /mdm/v1/data_exports/{export_id} | Get information for an export |
| GET | /mdm/v1/data_exports/{export_id}/download | Download an export file |
| GET | /mdm/v1/data_health | Get data health status |
| GET | /mdm/v1/data_jobs | List the jobs |
| GET | /mdm/v1/data_jobs/{job_id} | Get information for a job |
| POST | /mdm/v1/data_jobs/{job_id}/clean_up | Clean up job data |
| POST | /mdm/v1/data_jobs/{job_id}/stop | Stop a given job |
| GET | /mdm/v1/data_model | Retrieve the data model |
| PUT | /mdm/v1/data_model | Overwrite the data model |
| PATCH | /mdm/v1/data_model | Partially modify data model |
| GET | /mdm/v1/data_model/default_matching_fields | Retrieve the default matching fields for known attribute types |
| GET | /mdm/v1/data_quality/entity_confidence_metrics | Report entity confidence metrics |
| GET | /mdm/v1/data_quality/issues | Retrieve list of issues for given entities or record |
| POST | /mdm/v1/data_quality/potential_matches/batch | Batch update tags on potential matches |
| GET | /mdm/v1/data_quality/remediation_workflows | list matching remediation workflows |
| POST | /mdm/v1/data_quality/remediation_workflows | Start matching remediation workflow |
| GET | /mdm/v1/data_quality/remediation_workflows/{workflow_id} | get matching remediation workflows |
| DELETE | /mdm/v1/data_quality/remediation_workflows/{workflow_id} | delete matching remediation workflows |
| PATCH | /mdm/v1/data_quality/remediation_workflows/{workflow_id} | patch matching remediation workflows |
| POST | /mdm/v1/data_quality/remediation_workflows/{workflow_id}/resolve | resolve matching remediation workflows |
| POST | /mdm/v1/data_quality/remediation_workflows/bulk_start_workflows | Starts matching bulk remediation workflows |
| POST | /mdm/v1/entities | Preview the composite view of an entity given set of records |
| GET | /mdm/v1/entities/{id} | Get the composite view of an entity |
| PUT | /mdm/v1/entities/{id} | Replace entity-level attributes of a persisted entity |
| PATCH | /mdm/v1/entities/{id} | Patch entity-level attributes of a persisted entity |
| GET | /mdm/v1/entities/{id}/history | List the entity history |
| GET | /mdm/v1/entities/{id}/records | List the records linked into an entity |
| GET | /mdm/v1/entities/{id}/related_records | List the records associated with entity records |
| GET | /mdm/v1/entities/{id}/relationships | List the relationships for an entity |
| GET | /mdm/v1/event_subscription | Retrieve list of event subscription based on filters |
| PUT | /mdm/v1/event_subscription | Create or Update Event Subscription |
| DELETE | /mdm/v1/event_subscription/{subscription_id} | Remove an existing Event subscription |
| GET | /mdm/v1/flows | Retrieve the active workflow information |
| GET | /mdm/v1/flows/{flow_id} | Retrieve the latest workflow information |
| DELETE | /mdm/v1/flows/{flow_id} | Remove an existing workflow |
| PATCH | /mdm/v1/flows/{flow_id} | Approve or Reject an active workflow |
| GET | /mdm/v1/governance_metadata | Retrieve the governance metadata containing the connected data asset details. |
| PUT | /mdm/v1/governance_metadata | Update the governance metadata containing the connected data asset details. |
| GET | /mdm/v1/masked_attributes | Retrieve masked attributes for a user. |
| GET | /mdm/v1/groups | Get all groups |
| POST | /mdm/v1/groups | Create a new group |
| GET | /mdm/v1/groups/{id} | Get group for a given id |
| PUT | /mdm/v1/groups/{id} | Replace attributes for a group |
| DELETE | /mdm/v1/groups/{id} | Delete a group Instance |
| PATCH | /mdm/v1/groups/{id}/associations | Add, update and remove associations from a group |
| GET | /mdm/v1/groups/by_associated_object/{id} | Get all the groups for a given id |
| PATCH | /mdm/v1/groups/by_associated_object/{id} | Add, update and remove groups from given object |
| GET | /mdm/v1/groups/bysourceid | Get group for a given group_id, group_source and group_type |
| POST | /mdm/v1/groups/search | Search the data on the group |
| GET | /mdm/v1/groups/statistics | Get group statistics |
| GET | /mdm/v1/hierarchies | Get all the hierarchies |
| POST | /mdm/v1/hierarchies | Create a new hierarchy |
| GET | /mdm/v1/hierarchies/{id} | Get hierarchy for a given id |
| DELETE | /mdm/v1/hierarchies/{id} | Delete a Hierarchy Instance |
| PATCH | /mdm/v1/hierarchies/{id} | Replace attributes for a hierarchy |
| DELETE | /mdm/v1/hierarchies/{id}/branches/{branch_node_id} | Delete a Hierarchy Branch |
| GET | /mdm/v1/hierarchies/{id}/broken_branches | Get the broken branches of a hierarchy |
| GET | /mdm/v1/hierarchies/{id}/centric_view | Get the centric view of a given hierarchy node |
| GET | /mdm/v1/hierarchies/{id}/configuration | Retrieve the hierarchy configuration for a given id |
| PUT | /mdm/v1/hierarchies/{id}/configuration | Create or replace configurations for a hierarchy of the given id |
| DELETE | /mdm/v1/hierarchies/{id}/configuration | Delete the hierarchy configuration for a given id |
| GET | /mdm/v1/hierarchies/{id}/member_search | Hierarchy Member Search |
| GET | /mdm/v1/hierarchies/by_associated_object/{id} | Get all the hierarchy for a given id |
| GET | /mdm/v1/hierarchies/statistics | Get hierarchy statistics |
| GET | /mdm/v1/history/policy_status | Get history retention policy status |
| POST | /mdm/v1/import_model_snapshot | Import a snapshot of model assets |
| GET | /mdm/v1/model_snapshots | Retrieve a list of snapshots |
| POST | /mdm/v1/model_snapshots | Create a snapshot of model assets |
| GET | /mdm/v1/model_snapshots/{id} | Get a snapshot of model assets |
| PUT | /mdm/v1/model_snapshots/{id} | Update a snapshot of model assets |
| DELETE | /mdm/v1/model_snapshots/{id} | Delete a snapshot |
| GET | /mdm/v1/snapshots | Get snapshots |
| POST | /mdm/v1/snapshots | Create a snapshot of config assets |
| GET | /mdm/v1/snapshots/{id} | Get snapshot by Id |
| PUT | /mdm/v1/snapshots/{id} | Update a snapshot of model assets |
| DELETE | /mdm/v1/snapshots/{id} | delete snapshot by Id |
| PUT | /mdm/v1/snapshots/compare | Compare snapshot with current configuration |
| GET | /mdm/v1/instance_metadata | Retrieve the configured metadata |
| PUT | /mdm/v1/instance_metadata | Overwrite the configured metadata |
| GET | /mdm/v1/job_health | Get the health monitor status of the system |
| GET | /mdm/v1/job_runs | Retrieve job runs. |
| POST | /mdm/v1/job_runs | Start a job run. |
| DELETE | /mdm/v1/job_runs | Delete all job runs from database. |
| GET | /mdm/v1/job_runs/{job_run_id} | Fetch job run information. |
| PATCH | /mdm/v1/job_runs/{job_run_id} | Update a job run information. |
| POST | /mdm/v1/job_runs/{job_run_id}/cancel | Cancel a running job run or remove job run from queue. |
| GET | /mdm/v1/job_runs/active_job_list | Retrieve active jobs. |
| DELETE | /mdm/v1/job_runs/delete_selected_jobs | Delete user selected job runs. |
| GET | /mdm/v1/job_runs/export_all_jobs | Export all job runs. |
| GET | /mdm/v1/job_runs/import_all_jobs | Import job runs. |
| POST | /mdm/v1/job_runs/restore | Restore the job that was running at the time of the backup. |
| GET | /mdm/v1/job_runs/statistics | Retrieve job statistics. |
| GET | /mdm/v1/job_status_polling_metadata/{process_name} | Fetch the current value of job status polling metadata |
| PUT | /mdm/v1/job_status_polling_metadata/{process_name} | Replace job status polling metadata |
| GET | /mdm/v1/jobs | List job |
| DELETE | /mdm/v1/jobs | Destroy job |
| POST | /mdm/v1/jobs/compare | Perform the compare job |
| POST | /mdm/v1/jobs/derive | Perform asynchronous processing of the derive job of a data file |
| POST | /mdm/v1/jobs/export | Perform asynchronous processing of the export job |
| POST | /mdm/v1/jobs/export_linkage_rules | Perform asynchronous processing of the export linkage rules job |
| POST | /mdm/v1/jobs/freq_calculation | Perform asynchronous processing of the token frequency calculation job |
| POST | /mdm/v1/jobs/generate_pairs | Initiate generate pairs job |
| POST | /mdm/v1/jobs/import_linkage_rules | Perform asynchronous processing of the import linkage rules job |
| POST | /mdm/v1/jobs/link | Perform the link job |
| GET | /mdm/v1/jobs/log | Get Job Log |
| POST | /mdm/v1/jobs/match | Perform asynchronous processing of the match job |
| POST | /mdm/v1/jobs/matching_export | Perform asynchronous processing of the matching export job |
| POST | /mdm/v1/jobs/report | Index Report |
| GET | /mdm/v1/jobs/result | Get Job Results |
| POST | /mdm/v1/jobs/score_entities | Perform pair wise comparisons of the records for each entity in entities list |
| GET | /mdm/v1/jobs/summary | Get Job Summary |
| POST | /mdm/v1/jobs/weights | generate weights |
| POST | /mdm/v1/jobs/model_export | This service exports the model data to shared volume at the destination folder |
| GET | /mdm/v1/mapping_pattern | Fetch existing mapping pattern |
| PUT | /mdm/v1/mapping_pattern | Store/Replace mapping patterns. |
| GET | /mdm/v1/match_statistics | Get matching statistics |
| GET | /mdm/v1/matching_health | Get matching health status |
| GET | /mdm/v1/model_health | Get model health status |
| POST | /mdm/v1/migration_data_exports | Start a migration export |
| POST | /mdm/v1/model_validate | Validate snapshot of model assets |
| GET | /mdm/v1/pair_analysis | List pair analysis |
| POST | /mdm/v1/pair_analysis | Add pair analysis results |
| DELETE | /mdm/v1/pair_analysis | Delete all pair analysis for a tenent from database. |
| PATCH | /mdm/v1/pair_analysis | Patch pair analysis |
| GET | /mdm/v1/pair_analysis/data | Get pair analysis |
| DELETE | /mdm/v1/pair_analysis/delete_all_pair_analysis_v2 | Delete all pair analysis for a tenent from database. |
| DELETE | /mdm/v1/pair_analysis/delete_by_pair_analysis_id_v2 | Delete all pair analysis for a tenent from database. |
| GET | /mdm/v1/pair_analysis/pair_analysis_list_v2 | List pair analysis v2 |
| GET | /mdm/v1/pair_analysis/pair_analysis_v2 | Get pair analysis v2 |
| POST | /mdm/v1/pair_analysis/store_pair_analysis_v2 | Request new pair analysis |
| PATCH | /mdm/v1/pair_analysis/update_pair | Update the pair analysis and create pair decision |
| PATCH | /mdm/v1/pair_analysis/update_pair_analysis_v2 | Update pair analysis v2 |
| GET | /mdm/v1/pair_decisions | List comparison record pair decision |
| POST | /mdm/v1/pair_decisions | Add comparison record pair decision |
| DELETE | /mdm/v1/pair_decisions | Delete comparison record pair decision |
| GET | /mdm/v1/pair_decisions/pair_decision_v2 | List comparison record pair decision |
| POST | /mdm/v1/pair_decisions/pair_decision_v2 | Add comparison record pair decision |
| GET | /mdm/v1/pair_decisions/statistics | Get comparison record pair decision statistics |
| GET | /mdm/v1/purge_deleted_info/{job_id} | Get Deleted Elements Cleanup Status based on Job Id |
| POST | /mdm/v1/purge_deleted_info/{job_id}/cancel | Cancel Deleted Elements Cleanup based on Task Id |
| POST | /mdm/v1/purge_deleted_info/start | Start an operation to bulk delete deleted data from the es |
| POST | /mdm/v1/quality_issues | Get all data quality issues for a given issue type |
| POST | /mdm/v1/quality_issues/potential_overlays/batch | Batch add or remove tags on potential overlay issues |
| GET | /mdm/v1/records | List the records |
| POST | /mdm/v1/records | Create a new record |
| GET | /mdm/v1/records/{id} | Get a record |
| PUT | /mdm/v1/records/{id} | Replace attributes for a record |
| DELETE | /mdm/v1/records/{id} | Delete a record |
| PATCH | /mdm/v1/records/{id} | Patches attributes for a record |
| GET | /mdm/v1/records/{id}/accumulated_updates | List the Potenital Overlay records for a record |
| GET | /mdm/v1/records/{id}/entities | List the entities for a record |
| GET | /mdm/v1/records/{id}/history | List the record history |
| GET | /mdm/v1/records/{id}/related_records | List the related records for a record |
| GET | /mdm/v1/records/{id}/relationships | List the relationships for a record |
| GET | /mdm/v1/records/{id}/relationships/{relationship_id} | Get a relationship for a record |
| POST | /mdm/v1/records/{id}/unquarantine | Force Unquarantine a quarantined record |
| GET | /mdm/v1/records/bysource_system_id | Get a record given record_type, record_source and source_record_id |
| GET | /mdm/v1/records/bysourceid | Get a record given record_type, record_source and record_id |
| POST | /mdm/v1/refresh | Refresh the graph indexes |
| POST | /mdm/v1/reindex | Reindex the graph data |
| GET | /mdm/v1/schema | Get the graph schema |
| POST | /mdm/v1/schema_update | Update the graph schema |
| GET | /mdm/v1/relationship_linker_rules/{relationship_type} | Retrieve the relationship linker rules |
| PUT | /mdm/v1/relationship_linker_rules/{relationship_type} | create or update relationship linker rule |
| PATCH | /mdm/v1/relationship_linker_rules/{relationship_type} | Patch a rel linker rule |
| POST | /mdm/v1/relationships | Create a new relationship |
| GET | /mdm/v1/relationships/{id} | Get a relationship |
| PUT | /mdm/v1/relationships/{id} | Replace attributes for a relationship |
| DELETE | /mdm/v1/relationships/{id} | Delete a relationship |
| GET | /mdm/v1/resiliency_rules | Retrieve the link resiliency rules. |
| PUT | /mdm/v1/resiliency_rules | Update the link resiliency rules. |
| POST | /mdm/v1/search | Search the data on the graph |
| GET | /mdm/v1/statistics | Get graph statistics |
| GET | /mdm/v1/statistics/history | Get history statistics |
| GET | /mdm/v1/statistics/relationship_linker/{relationship_type} | Get Relationship Linker statistics |
| POST | /mdm/v1/subgraph | Get the surrounding vertices and edges for a set of vertices |
| POST | /mdm/v1/suggest_asset_mappings | Suggest asset mappings |
| POST | /mdm/v1/suggest_assets | Suggest assets during import |
| POST | /mdm/v1/suggest_data_mappings | Suggest data mappings |
| GET | /mdm/v1/suggested_matching_attributes | Get suggested matching attributes |
| GET | /mdm/v1/tags | Get all tags |
| POST | /mdm/v1/tags | Create tags |
| GET | /mdm/v1/tags/{id} | Get tag |
| DELETE | /mdm/v1/tags/{id} | Delete tag |
| PATCH | /mdm/v1/tags/{id} | Update tags |
| POST | /mdm/v1/tags/feature/index | Create tag constraints and indexes |
| GET | /mdm/v1/tags/feature/indexes/exist | Check indexes exist |
| GET | /mdm/v1/ui_exports | Get export jobs for all users |
| GET | /mdm/v1/ui_exports/{id} | Get export jobs |
| PUT | /mdm/v1/ui_exports/{id} | Add export job to set of jobs |
| DELETE | /mdm/v1/ui_exports/{id} | Delete export job from a set of jobs |
| GET | /mdm/v1/ui_settings | Get global and user settings for all users |
| GET | /mdm/v1/ui_settings/{id} | Get global/user settings |
| PUT | /mdm/v1/ui_settings/{id} | Update global/user settings |
| DELETE | /mdm/v1/ui_settings/{id} | Reset global/user settings |
| PATCH | /mdm/v1/ui_settings/{id} | Update global/user settings |
| POST | /mdm/v1/weight_tuning_job | Initiate weight tuning job |
| GET | /mdm/v1/workflows | List the workflows |
| GET | /mdm/v1/workflows/{workflow_id} | Get a workflow |
| DELETE | /mdm/v1/workflows/{workflow_id} | Delete a workflow |
| PATCH | /mdm/v1/workflows/{workflow_id} | patch a workflow |
| POST | /mdm/v1/workflows/{workflow_id}/resolve | Resolve a workflow |
| GET | /mdm/v1/workflows/statistics | Get workflow statistics |