Skip to main content

Approve / reject "pending_approval" posts from the web dashboard

We create posts via the API with requiresApproval: true, so that a human approves each one before it gets scheduled (an AI agent prepares the posts, I approve them).

The dashboard shows the pending_approval badge on the post card, but there is no way to approve or reject from the UI: today the only option is POST /v1/posts/{postId}/review through the API.

Also, opening a pending_approval post in the "Edit Scheduled Post" dialog and

saving fails with an error saying only draft/scheduled posts can be edited,

so there is currently no UI path at all for these posts.

Request:

  • Approve / Reject buttons on the post card and in the edit dialog, keeping the proposed scheduledFor

  • A "Pending approval" filter in the posts list

  • Optionally, an email/push notification when posts are waiting for review

Why: the approver should be able to review from the phone without needing an API key or a script. It also keeps a clean separation: the agent's key creates proposals, only the human approves.

Log in to comment and vote

No comments yet

Be the first to share your thoughts.