Basic Example
{
"type": "step_list",
"elements": []
}
Live Example
[
{
"type": "step_list",
"elements": [
{
"type": "step",
"number": 1,
"title": "Plan Your Project",
"elements": [
{
"type": "text",
"text": "Define requirements and create a project timeline."
}
]
},
{
"type": "step",
"number": 2,
"title": "Set Up Development Environment",
"elements": [
{
"type": "text",
"text": "Install necessary tools and configure your workspace."
}
]
},
{
"type": "step",
"number": 3,
"title": "Begin Implementation",
"elements": [
{
"type": "text",
"text": "Start coding according to your planned specifications."
}
]
}
]
}
]
Properties
Identifies this as a step list blockMust be step_list
Array of step blocks to display
Usage Notes
- This element is part of the BlockKit system for building dynamic user interfaces
- All properties marked as (required) must be included in your JSON structure
- Optional properties can be omitted and will use their default values when applicable