Comments
List post comments
get/v1/posts/{postId}/comments
List visible collaboration comments on a Posty post using its post ID and optional cursor pagination. Returns Posty review discussions, filtered by caller visibility, rather than comments on a published social-platform post.
Path parameters
postIdstringrequired
Query parameters
limitintegerDefault 20 · Min 1 · Max 100
starting_afterstringending_beforestring
Response 200
List of comments
objectstringrequiredOne of
listhas_morebooleanrequirednext_cursorstringrequirednullable
Errors
- 401
- Unauthenticated
- 403
- Missing scope
- 404
- Post not found
curl "https://api.posty.social/v1/posts/$POST_ID/comments" \
-H "Authorization: Bearer $POSTY_API_KEY"{
"object": "list",
"data": [
{
"id": "string",
"postId": "string",
"body": "string",
"isChangeRequest": true,
"visibility": "team",
"createdBy": "string",
"createdAt": "2026-01-15T09:30:00.000Z"
}
],
"has_more": true,
"next_cursor": "string"
}Create post comment
post/v1/posts/{postId}/comments
Add a collaboration comment to a Posty post using its post ID and a comment body. Returns the created comment, attributed to the authenticated caller and shared with team members or clients according to post visibility. Mentions can generate notifications. The optional isChangeRequest flag labels feedback without changing post status. This does not publish a comment to a social platform.
Path parameters
postIdstringrequired
Request body
bodystringrequiredMin length 1 · Max length 10000
isChangeRequestboolean
Response 201
Comment created
idstringrequiredpostIdstringrequiredbodystringrequiredisChangeRequestbooleanrequiredvisibilitystringrequiredOne of
teamallcreatedBystringrequirednullablecreatedAtstring (date-time)required
Errors
- 401
- Unauthenticated
- 403
- Missing scope
- 404
- Post not found
curl -X POST "https://api.posty.social/v1/posts/$POST_ID/comments" \
-H "Authorization: Bearer $POSTY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"body": "string",
"isChangeRequest": true
}'{
"id": "string",
"postId": "string",
"body": "string",
"isChangeRequest": true,
"visibility": "team",
"createdBy": "string",
"createdAt": "2026-01-15T09:30:00.000Z"
}Delete post comment
del/v1/posts/{postId}/comments/{id}
Permanently delete a collaboration comment using its post and comment IDs in the selected workspace. Requires comment ownership or deletion permission. Removes the comment from the shared Posty discussion and returns a deletion confirmation.
Path parameters
postIdstringrequiredidstringrequired
Response 204
Deleted
Errors
- 401
- Unauthenticated
- 403
- Missing scope
- 404
- Not found
curl -X DELETE "https://api.posty.social/v1/posts/$POST_ID/comments/$ID" \
-H "Authorization: Bearer $POSTY_API_KEY"No contentModels
Objects referenced by the endpoints above.
Comment
idstringrequiredpostIdstringrequiredbodystringrequiredisChangeRequestbooleanrequiredvisibilitystringrequiredOne of
teamallcreatedBystringrequirednullablecreatedAtstring (date-time)required