API referenceComments
POST /inbox/comments/{commentId}/pin
Pin a top-level comment to the top of the post, where supported (else 400 not_supported). Queued for approval (202) while approval applies
POST
BearerAuthheader
AuthorizationBearer <token>API key sk_...
commentId*stringPlatform comment id
application/json- body
accountId?stringConnected account id (must belong to the key's organization)
postId?stringPlatform post id (some platforms need it)
{commentId, pinned}
application/json- response
commentId?stringpinned?booleancurl -X POST 'https://example.com/api/v1/inbox/comments/string/pin' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "commentId": "string", "pinned": true}DELETE /inbox/comments/{commentId} DELETE
Delete a comment (X and Bluesky: the account's own replies; Bluesky comment ids are at:// URIs, URL-encode them in the path). With ?commentId= (Zernio's DELETE /inbox/comments/{postId}?commentId=), the path segment is the post and commentId the comment
DELETE /inbox/comments/{commentId}/pin DELETE
Unpin the comment. Queued for approval (202) while approval applies