Hide a comment
Hides the comment on its network, as the account, or shows it again (hidden: false), then records it on the message. The account's own comments are never hidden, and on Threads only first-level replies (first), which hide the replies under them too. Errors: 400, before any call, when it is not a comment (a message) or its network does not allow it for this comment, with why (moderationProblem); 422 capability_missing when the account's login does not allow managing comments (on Threads, until Meta approves Rizamo's access to replies); 409 when the account needs a new login or is not active, the reply is still sending, or the network refused, with its reason; 404 for a thread or comment the caller does not reach.
apiKeyAuthorizationBearer <token>An API key from the web app, under Developers. It starts with rz_live_.
id*stringThe thread's id (thr_).
length <= 100messageId*stringThe comment's message id (msg_), from Get a thread.
length <= 100application/json- body
hidden*booleanTrue hides it, false shows it again.
OK
application/json- response
id*stringthreadId*stringdirection*string"in""out"text*stringEmpty when the network does not share it, as Instagram does not for GIF and sticker comments, or when the message is only an attachment.
at*stringdate-timesentBy*||||nullauthor*|Who wrote it, when not the thread's contact or the account: another person replying in a comment thread.
delivery*|Where a reply stands. sending: on its way (a Threads or YouTube reply goes out in the background, within seconds to a minute; read the thread again to follow it). sent: on the network. failed: not sent, with why in deliveryError; reply again with retryOf set to its id to try it once more, which never sends it twice. Null for messages received.
deliveryError*|Why the reply was not sent, in plain words, when delivery is failed.
hidden*booleanComments: hidden on the network, from Rizamo (Hide a comment) or the network's own app, as Rizamo last read it. Others no longer see it; the person who wrote it may. Always false for messages.
liked*|Facebook comments: whether the Page likes it (Like a comment). Null elsewhere, where Rizamo does not like comments.
first*booleanComments: the thread's first comment, which started it. Deleting it deletes the thread, and it is the only one Threads hides (with the replies under it). False for the replies, and for every message; false for all of a thread whose first comment Rizamo never read.
curl -X PATCH 'https://api.rizamo.com/v1/inbox/threads/thr_01m4bvs7w0fmf9g0mrdy7j6bc5/messages/msg_01m4dbvam0e87bh8nfk28wrqne' \ -H 'Content-Type: application/json' \ -d '{ "hidden": true}'{ "id": "msg_01m4dbvam0e87bh8nfk28wrqne", "threadId": "thr_01m4bvs7w0fmf9g0mrdy7j6bc5", "direction": "in", "text": "Is the orange latte available with oat milk?", "at": "2026-11-06T10:14:00.000Z", "sentBy": null, "author": null, "delivery": null, "deliveryError": null, "hidden": true, "liked": null, "first": true}Mark a post's comments done POST
Every comment thread on the post that is open or unread, and whose newest message is no later than `before`, becomes done and read, as Update a thread would one by one. A thread with something newer stays as it is, and a comment that arrives later opens its thread again.
Delete a comment DELETE
Deletes the comment from its network, as the account, with the replies under it, and from the thread: it no longer shows in `Get a thread`. When it is the thread's first comment (`first`), the thread goes too, and leaves every list and count. One already gone from the network counts as deleted, so a delete that failed can be asked again. Errors: 400, before any call, when it is not a comment (a message) or its network does not allow it for this comment, with why (`moderationProblem`); 422 `capability_missing` when the account's login does not allow managing comments (on Threads, until Meta approves Rizamo's access to replies); 409 when the account needs a new login or is not active, the reply is still sending, or the network refused, with its reason; 404 for a thread or comment the caller does not reach. On Threads, 422 too for the profile's own reply until Meta approves Rizamo's access to deletes.