---
title: "Publish Story Endpoint"
method: POST
path: "/instagram/publish-story"
tags: ["instagram"]
---

# Publish Story Endpoint

`POST /instagram/publish-story`

## Request

- Base URL: `https://api.reeldrop.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.reeldrop.io/instagram/publish-story`
- Auth: HTTP bearer

Publish a single photo or video to Instagram Stories.

Mirrors /publish-reel's enqueue-only pattern (same SQS → Publisher → Finisher
pipeline), but stories take no caption/share_to_feed/comments — only the media
(media_type=STORIES accepts nothing else).

## Query parameters

- `workspace_id` string, nullable: Workspace this request applies to. Defaults to the caller's personal workspace. Must be one the caller belongs to.

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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