Reject pending post
reject_postReject a post awaiting team approval, return it to draft with an optional reason, and notify the author so they can edit and reschedule to resubmit for approval.
Instructions
Reject a post awaiting team approval. Requires a role with post:approve. The post returns to draft with approvalStatus 'rejected' and the optional reason; the author is notified and can edit + reschedule to resubmit for approval. Errors: 400 if the post is not awaiting approval, 403 if the role lacks post:approve, 404 if not found. Use this when the user (an owner/admin/approver) wants to reject a post awaiting team approval, optionally with a reason.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| postId | Yes | The post ID to reject. | |
| reason | No | Optional reason (max 2000 chars). Shown to the author (in-app notification + on the post). |