curl --request POST \
--url https://www.genviral.io/api/partner/v1/slideshows/2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0/render \
--header 'Authorization: Bearer <token>'
{
"ok": true,
"code": 200,
"message": "Slideshow rendered",
"data": {
"id": "2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0",
"status": "rendered",
"preview_image_url": "https://cdn.example.com/slideshows/2ab58b/preview.jpg",
"last_rendered_at": "2026-02-14T09:31:44.000Z",
"slide_count": 5
}
}
Slideshows
Render Slideshow
Render slideshow slides into final images ready for posting to media-capable accounts. Produces optimized slide assets with text overlays that your OpenClaw agent can immediately publish via the Create Post endpoint.
POST
/
api
/
partner
/
v1
/
slideshows
/
{slideshowId}
/
render
curl --request POST \
--url https://www.genviral.io/api/partner/v1/slideshows/2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0/render \
--header 'Authorization: Bearer <token>'
{
"ok": true,
"code": 200,
"message": "Slideshow rendered",
"data": {
"id": "2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0",
"status": "rendered",
"preview_image_url": "https://cdn.example.com/slideshows/2ab58b/preview.jpg",
"last_rendered_at": "2026-02-14T09:31:44.000Z",
"slide_count": 5
}
}
Triggers slideshow rendering and returns the refreshed slideshow payload.
Path Parameters
string
required
Slideshow UUID.
This endpoint has no request body.
curl --request POST \
--url https://www.genviral.io/api/partner/v1/slideshows/2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0/render \
--header 'Authorization: Bearer <token>'
{
"ok": true,
"code": 200,
"message": "Slideshow rendered",
"data": {
"id": "2ab58bb0-0c39-45c0-a4d5-b6852f9d7fc0",
"status": "rendered",
"preview_image_url": "https://cdn.example.com/slideshows/2ab58b/preview.jpg",
"last_rendered_at": "2026-02-14T09:31:44.000Z",
"slide_count": 5
}
}
Error Responses
400 missing_slideshow_id- path param missing404 not_found- slideshow is missing/outside key scope422 no_slides- slideshow has no slides to render401- authentication failed (missing/invalid/revoked token)402 subscription_required- active Creator/Professional/Business plan required402 insufficient_credits- buy a credit pack athttps://www.genviral.io/billing?tab=credits, then retry403 tier_not_allowed- Scheduler tier cannot use Partner API500 render_failed- unexpected render failure
