v32

OpenAPI 3.0.3AGPL-3.0-onlyraw.githubusercontent.com2026-08-0178220333.8 KB
config

POST /config/import

Validate a bundle and stage it for the next restart to apply on boot. Applying on the next boot replaces whatever configuration the target currently holds — there is no uninitialized precondition. confirmed must be true (the import is a device-identity move that overwrites in place); a missing/invalid body or confirmed != true is a 400. D14: session-JWT gated; the handler MUST NOT log the request body.

post/config/import

Request body

confirmedboolean required
passwordstring required
sourcePathstring required

Response

Bundle staged for next restart

tsinteger required

Server time when the response was built (unix epoch milliseconds).