Skip to main content
POST
Create Presentation
Create an empty Modern presentation container. This synchronous request returns 201 Created; call the generate endpoint afterward to build its content. For artifact_format: "presentation", provide the ID of a published design system. Canvas presets are 16:9, 4:3, 1:1, and custom. A custom canvas requires both width and height.
Supported artifact formats are presentation, infographic, carousel, poster, and social_post.

Authorizations

Authorization
string
header
required

Your Alai API key. Get one from your account settings at app.getalai.com

Body

application/json
title
string
default:Untitled Presentation
Required string length: 1 - 200
artifact_format
enum<string>
default:presentation
Available options:
presentation,
infographic,
carousel,
poster,
social_post
canvas
ModernApiCanvasInput · object | null
design_system_id
string | null

Response

Successful Response

id
string
required
title
string
required
artifact_format
enum<string>
required
Available options:
presentation,
infographic,
carousel,
poster,
social_post
canvas_width
integer
required
canvas_height
integer
required
design_system_id
string | null
repo_commit_sha
string | null
preview_url
string | null