rizamodocs
Comment automations

List a comment automation's runs

GET
/comment-automations/{id}/runs

One run per matched comment, newest first, a page at a time: pass nextCursor as cursor for the next one. A run stays when its comment is deleted, but its threadId may then be gone from the inbox, and a private reply not sent yet is skipped (refused).

Authorization

apiKey
headerAuthorizationBearer <token>

An API key from the web app, under Developers. It starts with rz_live_.

Path Parameters

id*string

The comment automation's id (cauto_).

Lengthlength <= 100

Query Parameters

status?string

pending: going out within minutes. waiting: the follow gate asked and waits for their reply. sent: the message with the link went out. skipped, failed, expired: reason says why.

Value in"pending""waiting""sent""skipped""failed""expired"
cursor?string

nextCursor from the page before.

Lengthlength <= 1000
limit?integer

How many to return, up to 100: 50 when left out.

Range1 <= value <= 100
Default50

Response Body

OK

application/json
  1. response
items*array<>
nextCursor*|

Null on the last page.

Example Request
curl -X GET 'https://api.rizamo.com/v1/comment-automations/cauto_01m4h40hg0f4wa1w5cfcgpjrp3/runs?status=sent'
Example Response
{  "items": [    {      "id": "carun_01m4hw1jw0fys86y83md0c47n5",      "automationId": "cauto_01m4h40hg0f4wa1w5cfcgpjrp3",      "threadId": "thr_01m4bvs7w0fmf9g0mrdy7j6bc5",      "conversationId": "thr_01m4tw2s00fhzm0dqh7m3v3n2k",      "commentId": "17990123456789012",      "comment": "menu please!",      "commenter": {        "name": "Marta Lopes",        "handle": "@marta.lopes"      },      "commentedAt": "2026-11-06T11:02:00.000Z",      "status": "sent",      "reason": null,      "error": null,      "followGate": null,      "publicReply": "Sent it to your messages!",      "sentAt": "2026-11-06T11:04:00.000Z",      "updatedAt": "2026-11-06T11:04:00.000Z"    }  ],  "nextCursor": null}