---
title: "Schedule a new post"
method: POST
path: "/api/v1/scheduler/posts"
tags: ["More"]
---

# Schedule a new post

`POST /api/v1/scheduler/posts`

## Request

- Base URL: `https://replyatlas.com`
- URL: `https://replyatlas.com/api/v1/scheduler/posts`
- Auth: HTTP bearer

**Plan: Pro & Pro+ (Post scheduler).** Queue a new Instagram post for future publishing. Upload media first via `/api/v1/scheduler/upload-url` and reference the returned URL. Optional `userTags` (up to 20 Instagram usernames) mentions accounts on feed images, Reels and stories; story stickers (link, poll, location, music) are not supported by Instagram's API.

## Request body

- object

## Response `201`

Scheduled post created

## Other responses

- `400`: Validation failed
- `401`: Unauthorized
- `402`: Pro+ required

---

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