Replace WordPress debug settings
Replaces the debug settings (async apply_debug_options job) — every field is optional, but any field you omit is treated as false (this is a full replace, not a patch). wpDebugLog / wpDebugDisplay only take effect while wpDebug is true; the server forces them off when wpDebug is false regardless of what was sent. The sandbox must be ready.
Authorizations
Personal API token, sent as Authorization: Bearer <SANDYWP_API_KEY>. Obtain one from the dashboard account menu (API keys), sandywp auth login, or POST /api/account/tokens. A missing or invalid token returns 401 auth_required. Scoped OAuth tokens are limited to the Imports family and GET /api/account/me; see the top-level conventions.
Headers
Selects which of the caller's workspaces to act in, for accounts belonging to more than one (legacy alias: X-SandyWP-Organization). Defaults to the caller's own personal workspace when omitted. Every id in this API (sandboxes, Templates, repositories) is scoped to a single workspace, so this header changes which set of resources is visible.
Path Parameters
The sandbox id.
Body
Enable WP_DEBUG. Defaults to false when omitted.
Log errors to wp-content/debug.log. Defaults to false when omitted; requires wpDebug.
Display errors on the site itself, visible to visitors. Defaults to false when omitted; requires wpDebug.
Enable SCRIPT_DEBUG (unminified core JS/CSS). Defaults to false when omitted.
Install & activate the Query Monitor plugin. Defaults to false when omitted.

