Please note that Slidely AI API is still in beta, and subject to change. We will use new versions for breaking changes to the extent possible.

Last Updated : September 16, 2025 3:00 PM GMT

General usage

To get an API Key and purchase credits, please write to @Apoorve Singhal at [email protected]

Base URL:

<https://api.slidely.ai>

Authentication headers

x-api-key: <API-KEY>

Asynchronous Job Model

Creating a presentation is asynchronous:

  1. Submit a create request → receive a task_id
  2. Poll the task status until it’s completed (or failed).
  3. Fetch the presentation using presentation_id to obtain a time-limited download URL and related metadata such as slide_countand elapsed_time .

Errors

All error responses share a common envelope:

{
  "error": {
    "type": "invalid_request_error",
    "code": "400",
    "message": "attachments must be a PDF or PPTX"
  },
  "request_id": "req_01J9K3G4"
}

Common error.type and error.code values: