Save wake targets
PUT/api/config/wake
Adds, changes or removes Wake-on-LAN targets in the config file. Protection: token. A wake target is usable as soon as it is saved, so restart_needed is absent.
Authorizations
Authorizationstringheaderrequired
The token you start the server with: homebutler serve --token <token>, or web.token in the config file. Send it as Authorization: Bearer <token>. When the server has a token, every /api/ route except the CORS preflight requires it, reads included.
Body
application/jsonrevisionstringrequired
The revision from Get config.
targetsobject[]required
The targets to add, change or remove.
Response
200 · application/jsonThe targets were saved.
savedbooleanrequired
true.
revisionstringrequired
The revision of the file as saved. Use it for the next save.
restart_neededstring[]
The processes that read this setting at start and need a restart to use it.
noticesstring[]
Things that are true about the save and worth knowing.