# Carousel Steps Post Canonical URL: https://instagram.soowa.it/ Carousel Steps Post creates branded 1080x1080 carousel slides with programmatic text rendering. It is a public web application with two public rendering endpoints. ## Render one slide GET https://instagram.soowa.it/api/og/instagram-slide Returns: image/png Required query parameters: - heading: string - body: string Optional query parameters: - eyebrow: string - footer: string - icon: phone | mic | check | mail | calendar | sparkles | plug | arrow - accent: terracotta | mint - themeId: warm-signal | cream-paper | mint-deep | terracotta-bold | noir | studio-cyan | plum-banner | simple-plum | simple-cream | simple-mint - index: number (default 1) - total: number (default 1) Invalid input returns 400 application/json. Rendering errors return 500 application/json. ## Render a series POST https://instagram.soowa.it/api/instagram/series Content-Type: application/json Request body: {"format":"zip"|"json","slides":[{"heading":"string","body":"string","eyebrow":"string?","footer":"string?","icon":"phone?","accent":"terracotta?","themeId":"warm-signal?"}]} `slides` must contain 1 to 15 slide objects. `format` defaults to "zip". Returns application/zip for format "zip", or application/json with base64 PNGs for format "json". ## Human-readable reference https://instagram.soowa.it/#agent-api-title