Webflow JSON Schema: Pre/Post Action
Pre or Post Action JSON Schema
Schema for an action that can be used in pre or post action arrays on steps
Summary
handler: # {handler}
condition: # {condition}
direction: forward # either forward (default), back or both
Properties
| Name | Required | Type | Description | |-------|--------|--------| | handler
| true
| object
| The handler object to execute | | condition
| false
| object
| Optional cfflow condition object that must evaluate to true in order for this action to be triggered. | | direction
| false
| string
| Direction of webflow travel that will trigger the action. Default is forward
. Valid options: forward
, back
or both
|
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "webflow.prepostfunction.schema.json",
"type": "object",
"title":"Webflow coldbox handler definition",
"description":"Defines the use of a coldbox handler within an element of the webflow",
"additionalProperties": false,
"required":["handler"],
"properties":{
"handler":{
"type": "object",
"$ref":"webflow.handler.schema.json",
"description":"Handler to execute"
},
"condition":{
"type": "object",
"$ref": "webflow.condition.schema.json",
"description": "Condition that must be true for this handler to execute"
},
"direction":{
"type": "string",
"description": "Direction of flow travel that will trigger the action. Default is 'forward', options are 'forward', 'back' or 'both'",
"enum": [
"forward",
"back",
"both"
]
}
}
}