Overview
List slides organize information into scannable, structured items. OPF lists carry their authored items and can flow across columns. Design settings control bullets and cards.
Available List Layouts
| Layout | Description |
|---|---|
list |
A list with an optional note |
two-column |
A list beside another list or supporting content |
pillars |
Parallel points expressed as separate text or list blocks |
The items payload holds the ordered list. Its columns setting can divide a long list across columns. Choose the layout by intent and use design settings for bullet style and cards; suffixes such as -3x or -box are not current layout IDs.
Example: Three-Item Feature List
Use this complete OPF document with the complete authenticated API recipe, which saves the response bytes as a .pptx file.
{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Product Features",
"slides": [
{
"layout": "list",
"title": "Why Teams Choose Us",
"blocks": [
{
"items": [
{
"text": "Fast Setup",
"description": "Get started in under 5 minutes with our API."
}
]
},
{
"items": [
{
"text": "Brand Consistent",
"description": "Every slide matches your color scheme and fonts."
}
]
},
{
"items": [
{
"text": "Fully Editable",
"description": "Output is native .pptx — edit anything in PowerPoint."
}
]
}
],
"design": {
"titleAlignment": "center",
"contentAlignment": "center"
}
}
],
"design": {
"colorScheme": "bold-red",
"fontScheme": "segoe-ui"
},
"catalogs": {
"default": {
"source": "https://www.pptx.gallery",
"colorSchemes": {
"bold-red": {
"name": "Bold Red",
"summary": "Confident red and teal accents for urgent, high-salience stories.",
"description": "A bold red-led scheme with teal and navy support. Use it when the deck needs urgency, contrast, and clear emphasis.",
"accent1": "#A41410",
"accent2": "#2693A1",
"accent3": "#EFA517",
"accent4": "#E86D1F",
"accent5": "#324472",
"accent6": "#EFECCA",
"dark1": "#000000",
"dark2": "#232323",
"light1": "#FFFFFF",
"light2": "#DCDCDC",
"hyperlink": "#324472",
"followedHyperlink": "#2693A1",
"tags": [
"bold",
"urgent",
"energetic",
"decisive",
"impactful"
]
}
},
"fontSchemes": {
"segoe-ui": {
"name": "Segoe UI",
"major": "Segoe UI Semibold",
"minor": "Segoe UI",
"type": "sans-serif",
"app": "powerpoint",
"languageFamily": "latin",
"languages": [],
"textSample": "Modern interface font",
"description": "Segoe UI is a sans serif OPF font scheme for Latin presentations, using Segoe UI Semibold for headings with Segoe UI for body text."
}
},
"layouts": {
"list": {
"name": "List",
"summary": "Bulleted or numbered points; one long list flows into columns.",
"tags": [
"Text"
],
"direction": "column",
"regions": [
{
"name": "title"
},
{
"name": "body",
"accepts": [
"list",
"text",
"group"
],
"role": "primary",
"flow": "auto",
"listColumns": "auto"
}
],
"description": "Present several related points in a clear sequence. Use bullets for independent points or numbered items for an ordered list.",
"preview": {
"vectorSrc": "https://www.pptx.gallery/layout-previews/list.svg"
}
}
}
}
}
}
Example: List with Image Bullets
Set design.listBullet to "image" and supply organization.logo.icon to use the same icon beside each list item. This example uses an owned abstract mark; use separate image blocks for individual portraits.
{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Our Leadership Team",
"organization": {
"id": "example-organization",
"name": "Example Organization",
"logo": {
"icon": {
"src": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%2248%22%20height%3D%2248%22%20rx%3D%2212%22%20fill%3D%22%236E4EFF%22%2F%3E%3C%2Fsvg%3E",
"alt": "Abstract example icon"
}
}
},
"slides": [
{
"layout": "list",
"title": "Our Leadership Team",
"blocks": [
{
"items": [
{
"text": "Jane Smith",
"description": "CEO — 15 years in enterprise SaaS"
}
]
},
{
"items": [
{
"text": "Alex Chen",
"description": "CTO — Former engineering lead at Stripe"
}
]
},
{
"items": [
{
"text": "Maria Garcia",
"description": "CPO — Built products used by 10M+ users"
}
]
}
],
"design": {
"titleAlignment": "center",
"contentAlignment": "center",
"listBullet": "image"
}
}
],
"catalogs": {
"default": {
"source": "https://www.pptx.gallery",
"layouts": {
"list": {
"name": "List",
"summary": "Bulleted or numbered points; one long list flows into columns.",
"tags": [
"Text"
],
"direction": "column",
"regions": [
{
"name": "title"
},
{
"name": "body",
"accepts": [
"list",
"text",
"group"
],
"role": "primary",
"flow": "auto",
"listColumns": "auto"
}
],
"description": "Present several related points in a clear sequence. Use bullets for independent points or numbered items for an ordered list.",
"preview": {
"vectorSrc": "https://www.pptx.gallery/layout-previews/list.svg"
}
}
}
}
}
}
Vertical vs. Horizontal
- A list keeps its authored item order. The resolved layout and available space determine column flow.
- For an explicit arrangement, use current list columns or group composition;
-verticalis not a current layout suffix.
When to Use Lists vs. Text Slides
| Use case | Recommended layout |
|---|---|
| 2-3 equal-weight points | List slide |
| Detailed comparison with paragraphs | two-column or text layout |
| Feature grid | pillars or a grid group |
| Process steps | An ordered list |
| Long-form explanation | text layout |
Next Steps
- Add metrics with KPI number slides
- Pair with title slides for section openers
- Browse list layouts in the gallery