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
The block returned by
defineWorkflowBlock in block.ts.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
- Registering a trigger: trigger activate handler
- Receiving a trigger event: trigger event handler
- File structure: complete folder layout for trigger and step blocks