To help maximize stability, the API is guarded by rate-limiting rules.
- You will receive a
429error if you send too many requests too quickly. - The response will include a Retry-After header to indicate when you can resume sending requests.
- Once you trigger a rule, you will be blocked for a certain amount of time.
- Rules are independent. If you trigger a rule, you will only be blocked for the endpoint(s) that that rule covers. You will still be able to send requests to other endpoints.
Current Rules
| Endpoint | Limit | Block Duration |
|---|---|---|
PIN management (POST /locks/:lockID/pins) |
40 requests / 10 seconds | 10 minutes |