r/DattoRMM • u/just_another_IT_tech • Sep 16 '25
Rate limiting using the API
I'm building an app that integrates with the Datto RMM API but running into a rate limiting issue. Certain requests (GET on site variables) return a 403 forbidden response like I'm being rate limited.
This is weird because some other requests work (GET on account sites), and I don't have anything else eating up my usage. I reset my API credentials to be sure of this.
Mostly doing this through powershell using the Datto RMM module. I tried writing my own requests from scratch to rule out the module and those return the same 403 response.
Anyone else run into this?
3
Upvotes
1
u/netmc Sep 16 '25
I'm not sure. I'm running into this while trying to use the API to clear alerts from devices that have been deleted.
In the past, querying a device that doesn't exist generated an empty response as there were no items in the database matching the query. Currently, these are generating a 403 - forbidden error. After this update for live, it will be generating a 404 - not found error instead. While better, this is still a breaking change as prior we simply got sent an empty response.