Skip to main content
POST
Refine a post

Authorizations

Authorization
string
header
required

Personal access token, sent as Authorization: Bearer <token>.

Path Parameters

post_id
string
required

ID of the post, as returned in the content plan. Must be a UUID.

app_id
string
required

ID of the app.

Body

application/json
request
string
required

What to change about the post, in your own words. Can't be empty.

Maximum string length: 5000
Example:

"Make it shorter and drop the emoji."

scheduled_post_id
string | null

Optional calendar post ID from List scheduled posts. Its source_post_id must match the post_id in the URL. Updates the calendar row rather than the original plan; requires Social Calendar V2. Only proposal and scheduled posts can be edited.

Pattern: ^[0-9a-fA-F]{24}$
Example:

"6820f3a4e7b91d003c45a1f2"

Response

Successful Response

The app's social content plan after the change.

plan
ContentPlan · object | null

The app's content plan, or null if it has none.