Comments
Endpoints related to reading and posting comments on social posts.
Lists the current user's comments across their connected social accounts, ordered by creation time (most recent first). Supports cursor-based pagination and filtering by platform, account, published post, and creation time window.
Maximum number of comments to return. Defaults to 50.
50Opaque cursor returned by a previous call. Pass it to fetch the next page.
Filter to comments belonging to a single connected account.
Filter to direct replies to a single comment.
Filter to comments on a single Blotato-published post. Accepts either the published post ID or the post submission ID returned when the post was published.
Only include comments created on or after this ISO 8601 timestamp. Omit to apply no lower bound.
2026-06-01T00:00:00.000ZOnly include comments created on or before this ISO 8601 timestamp. Omit to apply no upper bound.
2026-06-30T23:59:59.000ZDefault Response
Cursor for the next page. Absent when there are no more comments.
Forbidden
Not found
Validation error
Server error
GET /v2/comments HTTP/1.1
Host: backend.blotato.com
blotato-api-key: YOUR_API_KEY
Accept: */*
{
"items": [
{
"accountId": "text",
"authorId": "text",
"createdAt": "text",
"errorCode": 1,
"errorMessage": "text",
"id": "text",
"isAuthor": true,
"parentCommentId": "text",
"platform": "facebook",
"platformCommentId": "text",
"platformPostId": "text",
"postId": "text",
"status": "deleted",
"text": "text"
}
],
"cursor": "text"
}Posts a comment on a published post, or a reply to an existing comment on that post when parentCommentId is provided.
Blotato id of the published post to comment on.
Plain-text comment body.
Blotato id of an existing top-level, posted comment on the same post to reply to. Replies to replies are not supported.
Default Response
ID of the social account this comment belongs to.
Platform-native id of the comment author.
Set only when status is failed.
Set only when status is failed.
true if the user's own connected account authored this comment.
Blotato id of the parent comment when this comment is a reply. null for top-level comments.
Platform-native id of the comment.
Platform-native id of the parent post being commented on.
Blotato ID of the post (if published through Blotato).
Forbidden
Not found
Validation error
Rate limit exceeded
Server error
POST /v2/comments HTTP/1.1
Host: backend.blotato.com
blotato-api-key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 56
{
"postId": "text",
"text": "text",
"parentCommentId": "text"
}{
"accountId": "text",
"authorId": "text",
"createdAt": "text",
"errorCode": 1,
"errorMessage": "text",
"id": "text",
"isAuthor": true,
"parentCommentId": "text",
"platform": "facebook",
"platformCommentId": "text",
"platformPostId": "text",
"postId": "text",
"status": "deleted",
"text": "text"
}Fetches a single comment by its Blotato ID. The comment may be an inbound reply left by the user's audience on one of their posts, or an outbound comment the user posted through Blotato.
Blotato id of the comment to fetch.
Default Response
ID of the social account this comment belongs to.
Platform-native id of the comment author.
Set only when status is failed.
Set only when status is failed.
true if the user's own connected account authored this comment.
Blotato id of the parent comment when this comment is a reply. null for top-level comments.
Platform-native id of the comment.
Platform-native id of the parent post being commented on.
Blotato ID of the post (if published through Blotato).
Forbidden
Not found
Server error
GET /v2/comments/{commentId} HTTP/1.1
Host: backend.blotato.com
blotato-api-key: YOUR_API_KEY
Accept: */*
{
"accountId": "text",
"authorId": "text",
"createdAt": "text",
"errorCode": 1,
"errorMessage": "text",
"id": "text",
"isAuthor": true,
"parentCommentId": "text",
"platform": "facebook",
"platformCommentId": "text",
"platformPostId": "text",
"postId": "text",
"status": "deleted",
"text": "text"
}Last updated