Developer & API Integrations
WORKINGInstagram Carousel Slideshow
API reference, parameters, and render payload for visual template "Instagram Carousel Slideshow" (53cfec04-2500-41cf-8cc1-ba670d2c341a).
## Visual Template: Instagram Carousel Slideshow
The **Instagram Carousel Slideshow** visual template is a pre-configured motion graphics layout optimized for high-retention short-form video and slide deck synthesis.
### Template Specifications
- **Template UUID:** `53cfec04-2500-41cf-8cc1-ba670d2c341a`
- **Supported Formats:** 9:16 Vertical Video (Reels, TikTok, Shorts), 1:1 Square, 4:5 Portrait
- **Audio Support:** AI Voiceover synthesis, kinetic audio waveform sync, background music ducking
- **Brand Kit Compatibility:** Font styling, primary/accent colors, and logo overlay watermarking
---
### REST API Usage
To render a video or carousel using this template, send a `POST` request to `https://app.eserai.tech/v1/visuals`:
```bash
curl -X POST https://app.eserai.tech/v1/visuals \
-H "Authorization: Bearer YOUR_ESER_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": "53cfec04-2500-41cf-8cc1-ba670d2c341a",
"headline": "5 Rules for Autonomous Content",
"body_paragraphs": [
"Step 1: Ingest authoritative source research.",
"Step 2: Enforce strict brand kit voice rules.",
"Step 3: Schedule into high-velocity calendar slots."
],
"voice_id": "alloy",
"brand_color": "#8b5cf6"
}'
```
---
### Model Context Protocol (MCP) Tool Call
When using Claude Code, Cursor, or AI agents, invoke the canonical MCP tool:
```json
{
"tool": "eser_create_visual",
"arguments": {
"template_id": "53cfec04-2500-41cf-8cc1-ba670d2c341a",
"headline": "Example Headline",
"body_paragraphs": ["Key takeaway point 1", "Key takeaway point 2"]
}
}
```
---
### Status Polling & Delivery
After submitting a visual generation task, use `eser_get_visual_status` (or `GET /v1/visuals/:id`) to poll until the status transitions to `COMPLETED`. The response will contain a presigned download URL valid for 24 hours.
Was this article helpful?
Reach ESER TECH support for assistance with account setup or API integration.