---
title: "Retrieve a story"
method: GET
path: "/v1/stories/{storyId}"
tags: ["Stories"]
---

# Retrieve a story

`GET /v1/stories/{storyId}`

## Request

- Base URL: `https://www.postquick.ai/api`
- URL: `https://www.postquick.ai/api/v1/stories/{storyId}`
- Auth: HTTP bearer

Fetch a single Story by ID.

## Path parameters

- `storyId` string, required

## Response `200`

Story record.

- object
  - `success` true, required
  - `data` object, required
    - `story` object, required: A Story record — short-lived (24h) content for Instagram, Facebook, or TikTok
      - `id` string, required
      - `app_id` string, required
      - `story_type` 'image' | 'video', required: Story media type
      - `image_url` string, nullable, required
      - `video_url` string, nullable, required
      - `thumbnail_url` string, nullable, required
      - `duration` number, nullable, required
      - `aspect_ratio` string, nullable, required
      - `caption` string, nullable, required
      - `platforms` string[], required
      - `posted_platforms` string[], required
      - `status` 'pending' | 'draft' | 'scheduled' | 'processing' | 'posted' | 'published' | 'partial' | 'failed', required: Post lifecycle status. `partial` indicates at least one targeted platform succeeded and at least one failed — check `platform_errors` for the per-platform breakdown.
      - `scheduled_for` string, date-time, nullable, required
      - `posted_at` string, date-time, nullable, required
      - `expires_at` string, date-time, nullable, required
      - `error_message` string, nullable, required
      - `platform_errors` object, nullable, required: Per-platform error messages keyed by platform name. Populated when `status` is `partial` or `failed`.
      - `platform_post_ids` object, nullable, required
      - `source_post_id` string, nullable, required
      - `source_video_id` string, nullable, required
      - `facebook_target` object, nullable, required: Facebook page publishing target
        - `pageId` string, required
        - `pageName` string
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - `deliveries` object[], required
      - `jobId` string, uuid, required
      - `status` 'queued' | 'running' | 'completed' | 'review' | 'cancelled', required
      - `scheduledFor` string, required
      - `platforms` string[], required
      - `result` object, nullable, required

---

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