ingest_outline
Validates and saves a client-generated outline JSON for a presentation project, integrating presenter information.
Instructions
Ingests the client-generated outline JSON: validates, injects presenter info, saves.
Call this AFTER prepare_outline, passing the outline JSON you generated
following the returned response_schema.
IMPORTANT: After ingesting, you must show the outline to the user and get
confirmation (number of slides, titles, content composition) before
proceeding to the next step (prepare_design_slide). If the user requests
changes, incorporate them and call ingest_outline again with the revised JSON.
Args: project_id: Project ID returned by prepare_outline (required). outline_json: The outline JSON generated by the client, matching the schema from prepare_outline ({"slides": [...]}).
Returns: JSON string containing outline_path and project_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | ||
| outline_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |