Overview
Overview of Perceptis API v1.
The Perceptis API lets you generate PowerPoint slides and decks from your own systems. Submit a prompt, choose an output type and optional template, poll for completion, then download the generated .pptx file.
Overview
Generation is asynchronous:
Send
POST /api/v1/generatewith a prompt andoutput_type.Receive a
job_id.Poll
GET /api/v1/status/{job_id}with the same API key.When
statusiscompleted, download the PowerPoint file from thedownloadsarray.
The API supports:
Single-slide generation with optional variants.
Complete-deck generation.
Template selection by name.
Optional web search and knowledge base context.
Reference images for single-slide generation.
Idempotent generate requests for safe retries.
Status polling with
Retry-Afterguidance.
Who can use it
API access is available only on paid Business and Enterprise plans. Free, Starter, and trial organizations cannot create or use API keys.
Create and revoke API keys in Developer Settings in the Perceptis web app. Usage draws from your organization's credit pool.
Base URL
Use the API origin as your base URL:
All v1 examples use paths under:
Set PERCEPTIS_API_BASE_URL to the origin only, without a path. For example, use https://app.perceptis.ai, not https://app.perceptis.ai/api.
See Base URLs and environment for environment variable guidance.
Polling
Poll every few seconds, set an integration-level timeout, and respect 429 responses with the Retry-After header. Completed status responses include short-lived download URLs; poll status again for fresh links whenever needed. Job downloads are visible only to the API key that created the job.
Next steps
Last updated
Was this helpful?