Decide on a viewer-appended row
set_data_row_statusDecide what happens to one row a viewer appended: approve makes it visible to viewers, hold takes it back so only you can see it, delete removes it for good. Rows flagged by moderation land in held, where only you can see them and the page does not show them to viewers — until now there was nothing you could do about such a row. approve and hold are reversible, so a misjudgement can be corrected; delete is not — the row disappears from the page, exports and counts, and only an audit entry records that a row was deleted, never its contents. Get row_id from list_data_rows. Approving also marks that row's moderation hit as a false positive, recorded separately as a publisher release so it is not mixed with operator labelling. Every decision bumps the page's data_revision, because the set of rows the page can show has changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | approve = 放行给读者看 · hold = 收回只有你看 · delete = 真删,不可撤销 | |
| row_id | Yes | 用 list_data_rows 拿到的 row_id | |
| proposal_id | Yes |