Presentations.AI icon

Presentations.AI

Generate, transform, and export AI-powered slide decks from a topic, raw text, or document file via the Presentations.AI REST API.

Job → Check Status

AI-generated

Summary

Fetches the current status and result of an async Presentations.AI job by calling GET /api/v1/polljob/{jobId}. Accepts either a bare job_id or a full pollUrl.

Inputs

  • jobId (required) — Job ID or Poll URL. If the value starts with http(s)://, the query string and fragment are removed and the last path segment is used as the job_id. Otherwise the trimmed value is used as-is. An empty value raises an error.
  • requestOptions — Optional node settings for the HTTP request: batching (items per batch and interval in ms), ignore SSL issues, proxy, and timeout (default 10000 ms).

Output shape

One output item per input item. Each item's json is the API's poll response body, paired to its input item.

The source doesn't define the response fields, so they depend on the Presentations.AI API. If 'Continue on Fail' is enabled, a failed item returns { error: message } and the run continues. Otherwise the first error stops the node. The job ID is read per item, so you can use expressions to poll many jobs in one run.

Examples

Example 1: Poll a job started by a Create From Topic operation with 'Return Job ID Immediately' enabled.

Resource: Job, Operation: Check Status, Job ID or Poll URL = {{ $json.pollUrl }}

Example 2: Check a known job by its ID.

Job ID or Poll URL = 03267dc1-1338-4942-b44c-1ed3f0c83180

Links

Discussion