Sets the current users sleep mode.
PATCH
/api/user/sleepmodeFor the temporary mode, both "from" and "to" need to be given. Both are assumed to be in the format "d.m.Y". For other modes the two fields will be ignored. Optionally, a message can be added.
Authorizations
Request Body
JSON
{
"mode": 0,
"from": "string",
"to": "string",
"message": "string"
}
Responses
Success
Samples
cURL
curl -X PATCH http://localhost/api/user/sleepmode
JavaScript
fetch("http://localhost/api/user/sleepmode", { method: "PATCH" })
.then(response => response.json())
.then(data => console.log(data));
PHP
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/api/user/sleepmode");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
Python
import requests
response = requests.patch("http://localhost/api/user/sleepmode")
print(response.json())