Questions about OAuth-In-App Limits: User Capacity, API Rate Limits, and Subscription Constraints

Hello,

I am currently developing an application using the SmartThings OAuth-In-App integration, with the goal of retrieving device status, controlling devices, and subscribing to device events in SmartThings.

I would like to ask about the following:

  1. Is there a limit on the maximum number of users that can be registered per application? If so, what are the criteria or constraints?

  2. What are the rate limits for API calls related to device status retrieval and control (e.g., requests per second or per minute)?

  3. When subscribing to device status change events, are there any limits on the number of subscriptions at the application, user, or device level?

If there are any relevant documents or references, I would greatly appreciate it if you could share them.

Thank you.

Install limits and how to extend them: OAuth Integrations | Developer Documentation | SmartThings

Rate Limits:

Hi, @halvatro
@mocelet already shared the corresponding links to the developer documentation where that info is included.
So, I just wanted to add that the Installation limit of 500 does not equal 500 users. Every time a user authorizes your app to access their location, it counts as an installation. Meaning that if a single user authorizes it for his three locations, it will take 3 installations.