Basic Example

{
  "type": "bullet_list",
  "items": [],
  "replacements": {
    "course": "Introduction to Programming",
    "instructor": "Dr. Smith"
  }
}

Live Example

Example Code
[
  {
    "type": "bullet_list",
    "items": [
      {
        "type": "listitem",
        "text": "First item in the list"
      },
      {
        "type": "listitem",
        "text": "Second item with more details"
      },
      {
        "type": "listitem",
        "text": "Third item to complete the example"
      }
    ]
  }
]

Properties

type
string
required
Identifies this as a bullet list blockMust be bullet_list
items
array
required
Array of list items to display
replacements
object
required
Optional key-value pairs for text replacements in list items

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