View an Instagram Carousel Deck
antix_get_deckRead one of the user's Instagram carousel decks (or list them all) with SERVER-RENDERED slide previews. FREE, read-only. Omit deckId to list decks newest-first; pass deckId for the full deck: per-slide preview URLs, copy headlines, paid-background flags, and a fidelity report.
Previews are faithful layout approximations, not pixel-exact exports — they are rasterised from the deck's vector layout on the server; effects like glass/blur, image crop pan-zoom, and exotic gradients are simplified, estimated line breaks are flagged TEXT_WRAP_ESTIMATED, and fidelity.exact=false whenever anything was approximated. The user's browser export remains the source of truth for final pixels.
Instagram autopublish is NOT available (publish.instagram.available=false in every response) — do not promise posting to Instagram; the deck can be exported or (later waves) published to AIGORA.
Each slide also carries exportUrl: the PERMANENT full-resolution file when one already exists for this designVersion, else null. export.available says whether any exist. Preview URLs are for showing the slides in chat and are cleared by the daily scheduled preview cleanup (14 days); when a scheduler, an uploader or a download needs the real files, call antix_export_deck.
Embed the returned preview URLs in your reply (see markdownEmbed) so the user SEES the slides. Poll cheaply after edits by passing knownDesignVersion (unchanged version skips re-rendering) and slideIds to re-render only edited slides. previewStatus:"partial" means some slides hit the time budget — call again to finish, never assume they failed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | List mode only: max decks to return (default 10). | |
| deckId | No | Deck to load. Omit to LIST the user's decks (newest first) instead. | |
| locale | No | UI language for the deck panel. | |
| slideIds | No | Render previews only for these page ids (after edits). | |
| projectId | No | AIGE project whose Canvas should receive the refreshed deck. | |
| refreshPreviews | No | Force re-render even when upToDate. | |
| knownDesignVersion | No | Pass the designVersion you already rendered; if unchanged the server skips re-rendering and sets upToDate. |