Skip to main content

Quotas

The following tables outline the default quotas and rate limits for the Enterprise Eventing API. These limits are in place to ensure the stability and reliability of the platform for all users.

If you require higher limits, please contact our support team to discuss your use case.

Allocation Quotas

ResourceDefault LimitNotes
Sinks per Account10The maximum number of event sinks that can be created per account.
Subscriptions per Account10The maximum number of event subscriptions that can be created per account.
Sink Filters per Sink10The maximum number of filters that can be applied to a single sink.

Rate Limits

Event Delivery

Event delivery from SmartThings to your webhook is performed at a "best effort" rate. The system is designed to handle bursts of events, but be aware that sustained high-volume event streams may be subject to throttling to ensure platform stability.

API Request Limits

All API endpoints are subject to rate limiting to ensure fair usage and platform stability. Rate limits are applied to each Service Account on a per-SmartThings-account basis. For example, requests made by the same Service Account to two different SmartThings accounts will have separate rate limits.

Operation TypeRate LimitDescription
Write5 requests per minute (50 per 10 minutes)POST, PUT, DELETE operations
Read15 requests per minute (150 per 10 minutes)GET operations (individual and list queries)

See the API Reference for the complete list of available endpoints.

When you exceed a rate limit, you will receive a 429 Too Many Requests HTTP status code.

info

These are default quotas and rate limits and may be adjusted based on your specific agreement and usage patterns. Please refer to your service agreement for the most accurate and up-to-date information.