latestOpenAPI 3.1.0Proprietary - Prezent, Inc.2026-08-114675175.5 KB

a01cb764a085

AutoGenerator

Create a regeneration of an AutoGenerator deck

Re-runs a portion of an existing AutoGenerator deck — typically a slide, node, or section — and returns a new callback_id to poll. Counted as a fresh generation against the AUTO_GEN usage cap.

The operation query parameter selects what is regenerated, and each operation requires its own additional body fields. See AutoGeneratorRegenerateRequest for the per-operation requirements.

post/api/v1/autogenerator/regenerate

Query parameters

operation'audience_change' | 'template_change' | 'slide_change' | 'context_change' | 'smart_chart_change' | 'node_change' | 'story_content_change' | 'add_slide' | 'duration_change' | 'slides_footer_change' | 'voice_change' | 'generate_speaker_notes' required

The regenerate sub-operation.

Request body

callback_idstring required

Existing deck callback id. Must be a non-empty string.

template_codestring

Override template code. Required for template_change.

slide_overrideobject

Slide-level overrides. Required for slide_change, context_change, smart_chart_change, and node_change.

For smart_chart_change, workflow (string) and slide_type (string) are both required. For node_change, pass the target slide as unique_id (or slide).

story_content_overrideobject

Narrative-content overrides. Required for story_content_change. May also be supplied as an array.

slide_positioninteger

Zero-based position at which to insert the new slide. Required for add_slide.

voice_settingsobject

Voice/tone settings.

preserve_textboolean

Preserve existing text where possible. When omitted, the behaviour is inherited from the original deck's workflow.

Response

Regenerate job accepted; poll the returned new_callback_id.

successboolean

true on success (omitted by some legacy handlers).