Remove a package
Removes an installed package. Removing a code-carrying package triggers a rebuild, so the response is 202 with a job; resource-only removals complete immediately with the job already done. A failed rebuild leaves the previous binary — including the package — in place. A hosted home refuses it 422: a package is compiled and run on the host’s own machine, and an extension registered at an HTTPS address is the hosted way.
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
Removal job started. Poll it for progress.
An asynchronous package operation. Code-carrying packages resolve, build and swap the binary; a failure at any stage leaves the previous binary intact and serving — the user is never left without a working agent.
resolving, building, swapping, done, failed 2561024Present when status is failed; the previous binary is intact.

