Remote Desktop Enable API - Return HTTP 20x instead of HTTP 400 if already enabled on client
The Remote Desktop Enable API - https://simplemdm.com/docs/api/#enable-remote-desktop - currently returns an HTTP 400 response if the device the API is called against already has this enabled. The Disable API returns an HTTP 202 error regardless of whether the feature has not been disabled or has been disabled.
I'm not entirely sure I see the value in the Enable API returning an HTTP 400 response when a device already has it enabled. A response that returns a relevant HTTP 20x value makes more sense in this instance because the setting has already been enabled. An HTTP 400 response only makes sense if the request from the API client is genuinely bad, as per the Mozilla developer documentation: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
Please implement a response code of HTTP 202 in the response to the Remote Desktop Enable API if the setting is already enabled.