---
title: "List scheduled posts"
method: GET
path: "/uploadposts/schedule"
tags: ["Upload Management"]
---

# List scheduled posts

`GET /uploadposts/schedule`

Retrieve all pending scheduled posts for the authenticated user.

## Response `200`

Scheduled posts retrieved successfully.

- object
  - `scheduled_posts` ScheduledPost[]
    - `job_id` string — Unique identifier of the scheduled job.
    - `scheduled_date` string, date-time — ISO-8601 date/time when the post will go live (UTC).
    - `post_type` 'video' | 'photo' | 'text' — Type of content.
    - `profile_username` string
    - `title` string
    - `preview_url` string, nullable — Short-lived signed URL to preview the media. Null for text posts.

## Other responses

- `401` — Unauthorized — Invalid or expired token.

---

[API](https://skmtc.dev/upload-post/apis/upload-post-api.md) · [All operations](https://skmtc.dev/upload-post/apis/upload-post-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/upload-post/upload-post-api/revisions/10bd964e4415/schema)
