Skip to main content
Type: Write · Required scope: decks:write · Cost: 10 credits per slide, reserved upfront. Unused credits are refunded automatically if the job produces fewer slides.

Parameters

string
required
What the deck should be about — topic, audience, tone, structure, key facts. The more specific, the better the result.
integer
required
Number of slides to generate. Range: 1–40.
string
ID of an uploaded brand template (from list_masters). Omit to use the default Decky design.

Response

Returns a job object. Use the id to poll get_deck_status.
string
Unique job identifier.
string
One of queued, running, succeeded, failed, canceled.
integer
Credits held for this job (10 × slides).
integer | null
Final credits charged once the job settles. null while in progress.

Job statuses

Example prompts

Errors

Credits are reserved at submission time. If the job fails or is canceled, all reserved credits are refunded. Maximum 40 slides per job — for longer decks, create multiple jobs.