Skip to main content
defineWorkflowBlockDeactivate wires a deactivate handler to a trigger block. The handler runs once when the workflow is disabled or replaced by a new version. Mirror what activate.ts set up: typically, tear down the webhook registration with the upstream service.

Parameters

block
WorkflowBlock
required
The block returned by defineWorkflowBlock in block.ts.
deactivate
function
required
The handler function. Receives a context object with config (typed from the block’s configSchema) and metadata.metadata mirrors what was passed to activate, including the uniqueActivationId needed to identify the registration to tear down:

Example

deactivate.ts

See also