Disable a package
Disables a package without removing it. Disabling a code-carrying package rebuilds without it; a failed rebuild leaves the previous binary intact (NRY-0007). In the rare case the rebuild’s binary swap succeeds but confirming the resulting package row does not, the response is 409 NRY-0017 instead: the change already applies and resolves automatically on the next host restart.
Authorizations
Enforced on every transport, with no exempt operation. A person's request — over the default local unix socket exactly as over a TCP listener — must carry a JWT issued by the configured identity provider, which the host verifies itself against that issuer's key set: signature, issuer, expiry, and the person and organisation it names. Requests without a valid one receive 401 NRY-0011. The socket's file permissions are transport and are not an authorisation.
Path Parameters
The package's name.
256Response
The package, now disabled.
An installed package — the one thing a user installs. May carry declarative resources, Go code, or both; only code-carrying packages cost a rebuild.
256True when the package carries Go code and changes require a rebuild.
64The registry reference or local path it was installed from.
1024
