---
title: "Check whether an AI-designed slide is ready and see its preview"
method: GET
path: "/v1/slideshows/{id}/slides/ai/{jobId}"
tags: ["Slideshows"]
---

# Check whether an AI-designed slide is ready and see its preview

`GET /v1/slideshows/{id}/slides/ai/{jobId}`

## Request

- Base URL: `https://infoslides.app`
- URL: `https://infoslides.app/v1/slideshows/{id}/slides/ai/{jobId}`
- Auth: none declared

The status link from `POST /v1/slideshows/{id}/slides/ai`: `status` is `Processing`, `Ready` (see `previews`; insert with `insertUrl`), `Inserted` (`insertedSlideIds`), `NeedsClarification` (read `question` to the person, then start a new job with the answer in `prompt`) or `Failed` (`error`, and `errorCode` when there is one). `Ready` with an `error` means adding the slides stopped part-way (e.g. storage full): `insertedSlideIds` lists what was added, and the insert call adds the rest without doubling any. A job the service could not finish (a restart) turns `Failed`; start it again. Jobs are kept for 24 hours.

## Path parameters

- `id` string, uuid, required
- `jobId` string, uuid, required

## Response `200`

OK

---

[API](https://skmtc.dev/infoslides/apis/infoslides-agent-api.md) · [All operations](https://skmtc.dev/infoslides/apis/infoslides-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/infoslides/apis/infoslides-agent-api/revisions/d15bb7f8ee9d?raw)
