---
title: "Create a comment or reply (multi-platform)"
method: POST
path: "/uploadposts/comments/create"
tags: ["Instagram Interactions"]
---

# Create a comment or reply (multi-platform)

`POST /uploadposts/comments/create`

Post a comment or reply on Instagram, Facebook, YouTube or LinkedIn. Provide exactly one of comment_id (reply to that comment), post_id or post_url (top-level comment). Instagram supports replies only, so comment_id is required. For LinkedIn, post_id is the post URN. TikTok is not supported.

## Request body

- object
  - `platform` 'instagram' | 'facebook' | 'youtube' | 'linkedin', required — Target platform. TikTok is not supported.
  - `user` string, required — Profile username as configured in Upload-Post.
  - `message` string, required — The comment text.
  - `comment_id` string — Reply to this comment. Required for Instagram. Provide exactly one of comment_id, post_id or post_url.
  - `post_id` string — Top-level comment on this post. LinkedIn = post URN (urn:li:ugcPost:...); YouTube = video ID.
  - `post_url` string — Top-level comment on this post (by URL). Alternative to post_id.

## Response `200`

Comment created successfully.

- object
  - `success` boolean
  - `id` string — ID of the created comment.
  - `message` string

## Other responses

- `400` — Missing fields, more than one target provided, Instagram without comment_id, or an unsupported platform.
- `403` — The connected account lacks the required scope.
- `500` — Internal server error.

## Changes

- **2026-07-26** `b25e2a444745` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/upload-post/apis/upload-post-api/changes/uploadposts/comments/create/post.md)

---

[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)
