paperclip_reject
Reject a pending approval request with an optional reason. Use this after board review to deny requests like hires or budget approvals.
Instructions
⚠ Board-only: Reject a pending approval request with an optional reason.
Args:
approvalId: string — Approval UUID (example: "apr_abc123")
reason: string (optional) — Human-readable reason for rejection
Returns: Returns the updated approval with status:'rejected' and rejectedAt timestamp.
Examples:
Use when: denying a hire or budget request after board review (requires board API key)
Don't use when: you want the requester to revise and resubmit — use paperclip_request_revision instead
Error Handling:
401: authentication failed → check PAPERCLIP_API_KEY
403: permission denied → this tool requires a board (human) API key
404: approval not found → verify ID with paperclip_list_approvals
422: approval is not in pending state → check current status with paperclip_get_approval
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| approvalId | Yes | Approval UUID | |
| reason | No | Reason for rejection |