Skip to content

Sets the current users sleep mode.

PATCH
/api/user/sleepmode

For 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())