create_deck
Assemble an ordered slideshow from existing diagram IDs in a workspace, returning the deck ID and Space-only present URL for playback.
Instructions
Create a presentation deck from existing diagrams. Pass slides as the complete ordered list of diagram ids — the deck plays them as a slideshow in that order. Typical flow: create_diagram for each slide, collect the returned ids, then create_deck with those ids in presentation order. Returns the deck id and the present URL, which only members of this Space can open — it is NOT a shareable link. To share the deck outside the Space, someone in the Space opens it in DiagramZu and uses its Share button, which mints a public read-only presentation link. Diagram ids must already exist in this Space (use list_diagrams to find them).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| space | No | Which workspace to act in: its id, its slug, or its exact name (case-insensitive). Omit to use this token's default workspace. Call list_spaces to see what this token can reach. A name that matches more than one workspace is refused — pass the id or slug instead. | |
| title | No | Deck title shown in the deck list and above the presentation (≤200 chars). | |
| slides | No | Ordered list of existing diagram UUIDs. The deck plays them in this exact order. A diagram may appear at most once. Omit or pass [] to create an empty deck. | |
| description | No | Optional one-line summary of what the deck covers (≤1000 chars). |