Skip to content

Worker commands: update, delete

The Worker Verbs update, delete as CLI commands, with inputs, result, refusals and an example.

Reference for Worker, one group of Worker commands.

Worker.update

Changes the given properties of a Worker. Verb page.

Text
npx startup-builder do Worker.update --json '<input>' [--try | --send | --do]

Emits Worker.updated.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Worker.
namestringThe name the Worker goes by in a Startup.
instructionstextHow the Worker does its work.

Returns

OutputTypeRequiredDescription
workerWorkerrequiredThe Worker.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.

Example

Terminal
npx startup-builder do Worker.update --json '{"id":"worker_whZFpOKWIV","name":"Leaseline"}'

Worker.delete

Deletes a Worker: a soft delete that keeps its history, undone by Thing.restore. Verb page.

Text
npx startup-builder do Worker.delete --json '<input>' [--try | --send | --do]

Emits Worker.deleted.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Worker.

Returns

OutputTypeRequiredDescription
workerWorkerrequiredThe Worker.

Refuses when

CheckErrorFixThen call
The key is valid, but its scopes do not allow this operation.forbiddenUse a key whose scopes cover the operation, or ask an owner of the namespace to grant them.None.

Example

Terminal
npx startup-builder do Worker.delete --json '{"id":"worker_whZFpOKWIV"}'