Skip to content

Sequence commands: update, delete

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

Reference for Sequence, one group of Sequence commands.

Sequence.update

Changes the given properties of a Sequence. Verb page.

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

Emits Sequence.updated.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Sequence.
stepsjsonThe steps, waits, and branches.
exitOnstringThe Events that end it from any step, such as a reply or a purchase.

Returns

OutputTypeRequiredDescription
sequenceSequencerequiredThe Sequence.

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 Sequence.update --json '{"id":"sequence_H7knHGrBdP","steps":{}}'

Sequence.delete

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

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

Emits Sequence.deleted.

Inputs

InputTypeRequiredDescription
idstringrequiredThe id of the Sequence.

Returns

OutputTypeRequiredDescription
sequenceSequencerequiredThe Sequence.

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 Sequence.delete --json '{"id":"sequence_H7knHGrBdP"}'