Workflow Exit Points
Learn how to stop a workflow execution gracefully
When building integrations, you may wish to terminate a workflow early if some preconditions are not met.
Laminar solves this with the lam.exit
keyword which can be used to stop a workflow execution and optionally return a payload providing more context on the exit.
(payload) => {
const { step_1 } = payload;
if (step_1.inventory.quantity < 1) {
return {
"lam.exit": true,
// payload to be returned
"data": {
"error": "Out of stock"
}
};
}
// Continue with normal processing...
Last updated
Was this helpful?