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
Resource | Default Limit | Notes |
---|---|---|
Sinks per Account | 10 | The maximum number of event sinks that can be created per account. |
Subscriptions per Account | 10 | The maximum number of event subscriptions that can be created per account. |
Sink Filters per Sink | 10 | The 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 Type | Rate Limit | Description |
---|---|---|
Write | 5 requests per minute (50 per 10 minutes) | POST, PUT, DELETE operations |
Read | 15 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.
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.