Rate limits for IBM Master Data Management API operations

Rate limits control network traffic for IBM Master Data Management APIs by limiting the number of API requests that can be processed within a specified time period.

IBM Master Data Management uses three rate limiting tiers:

  • Short (default): 100 requests per second (RPS). For most API operations.
  • Medium: 20 requests per second (RPS). For resource-intensive operations.
  • High: 6 requests per minute (RPM). For operations that require significant processing time.

Short rate limited APIs (100 RPS)

IBM Master Data Management enforces the short rate limit of 100 RPS for all APIs that are not explicitly listed under the medium rate limit or high rate limit categories.

Medium rate limited APIs (20 RPS)

IBM Master Data Management enforces the medium rate limit of 20 RPS for the following APIs:

  • POST /mdm/v1/probabilistic_search
  • POST /mdm/v1/data_entitlements/roles/batch_assign
  • PUT /mdm/v1/composite_service
  • POST /mdm/v1/ongoing_sync
  • POST /mdm/v1/search
  • POST /mdm/v1/delete_linkage_rules
  • PUT /mdm/v1/linkage_rules
  • POST /mdm/v1/data_quality/potential_matches/batch/tags
  • POST /mdm/v1/data_quality/remediation_workflows
  • POST /mdm/v1/data_quality/remediation_workflows/{workflowId}/resolve
  • POST /mdm/v1/configuration_export
  • GET /mdm/v1/pair_decisions/dynamic_metrics
  • GET /mdm/v1/pair_decisions/statistics
  • POST /mdm/v1/suggest_data_mappings

High rate limited APIs (6 RPM)

IBM Master Data Management enforces the high rate limit of 6 RPM for the following APIs:

  • POST /mdm/v1/schema_update
  • PUT /mdm/v1/instance_metadata
  • POST /mdm/v1/configuration_metadata/processes
  • POST /mdm/v1/weight_tuning_job
  • GET /mdm/v1/pair_decisions/pair_review_histogram_data
  • POST /mdm/v1/snapshots
  • PUT /mdm/v1/snapshots/compare

Learn more