DTM API Limits and Quotas

The Digital Threat Monitoring (DTM) API has a number of limits in place to help ensure a secure and consistent experience for all users. 

ℹ️

If you need increases to any configurable limits, you can work with your Customer Success Manager.

API Rate Limits

Rate limits provide guardrails for the number of API calls a user and or organization can make in a given time frame.

DescriptionDurationLimitScopeConfigurable
All APIs: The total number of API requests allowed.24 hours50,000Per userYes
Alert backfill: The number of backfills allowed during monitor creation. This applies to POST and PATCH operations.24 hours50Per userYes
Invalid requests: The total number of requests with a status code of 400 or greater.1 hour100Per userYes
Bulk alert update: The number of bulk alert changes allowed. A bulk change applies when selecting more than 100 alerts and changing their status or tags.1 hour10Per userYes

API Concurrency Limits

Concurrency limits provide limitations on the number of concurrent API requests that can be active at any given time.

DescriptionConcurrency LimitScopeConfigurable
Document Search5Per userNo
List alerts10Per userNo

API Quotas

API quotas provide limitations that define the maximum number of resources a single organization can have.

DescriptionQuotaScopeConfigurable
Number of monitors100Per organizationYes
Number of verified domains15,000Per organizationYes

Monitor Limits

Limitations that define how many alerts a monitor can generate and how many resources those monitors can use while generating monitors.

DescriptionQuotaScopeConfigurable
Alert Limit: The alert limit is calculated as a running average starting from the moment the monitor is enabled; the rate is then projected out to twenty-four (24) hours. This means that if a recently-enabled monitor generates many alerts immediately, then the monitor can get disabled before hitting the maximum daily limit. This was done to prevent monitor misconfigurations from creating an overwhelming number of alerts.10,000 alerts/dayPer monitorNo
Complexity Limit: The complexity limit is calculated by timing the average amount of CPU time a monitor consumes when searching documents. If the average time exceeds the threshold, the monitor is disabled.2 seconds/documentPer monitorNo