Actions5
- Job Actions
- Presentation Actions
Presentation → Create Single Slide
AI-generatedSummary
Generates one AI-designed slide from a topic or brief by POSTing to the Presentations.AI /api/v1/topic/singleslide endpoint, exported in the chosen format.
Inputs
- Topic (required) — Topic or brief for the slide (max 500 characters), sent as
topic. - Export Format (required) — Output format: PPTX (default), PPT, PDF, Image, Render (preview HTML), or Share Link.
- Target Audience — Audience that shapes tone, depth, and examples: executive leadership, general employees, clients/customers, students/trainees, technical team, or general audience (default).
- Tone — Voice of the content: professional (default), conversational, authoritative, persuasive, or educational.
- Language — ISO language code for the generated content (default
en). - Domain — Company domain (e.g. acme.com), used for brand context and styling cues.
- Callback URL — HTTPS webhook. If set, the call returns immediately with a job_id and the result is POSTed to this URL when ready.
- Return Job ID Immediately — If true, returns a job_id and pollUrl right away instead of waiting. Poll later with Job → Check Status.
- Request Options — Node settings for batching (items per batch, interval), ignoring SSL issues, proxy, and request timeout (default 10000 ms).
Output shape
The JSON response from the Presentations.AI API for each input item. Normally this is the generated slide result for the selected export format. In async modes it is a job descriptor with job_id and pollUrl.
The exact response fields aren't defined in the node source. This operation uses declarative routing, so it has no custom error handling. Slide Count, Preservation Mode and file inputs don't apply to it.
Examples
Example 1: Create a one-slide PDF summarizing a topic for executives
Topic: 'Q3 revenue highlights', Export Format: PDF, Target Audience: Executive Leadership, Tone: Authoritative.
Example 2: Fire-and-forget generation with webhook delivery
Topic set, Export Format: Share Link, Callback URL: https://your-server.com/webhook/presentations.
Example 3: Start the job now and poll later
Return Job ID Immediately: true. Pass {{ $json.pollUrl }} to Job → Check Status.