Reject a request
Reject one request from your Inbox, with an optional comment.
POST https://cotlet.dev/api/v1/personio/requests/{request_id}/reject
write Confirm
Rejects a request you are an approver for. The comment is optional and the requester reads it in the Inbox notification about the rejection. A rejected request cannot be re-opened; the employee has to send a new one. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| request_id string required | string | Approval request ID from list_approval_requests. |
| comment string | string | Reason shown to the requester. |
Request
curl -X POST https://cotlet.dev/api/v1/personio/requests/request_8c41d2/reject \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("personio", "reject_request", {"request_id":"request_8c41d2"}) const result = await cotlet.call('personio', 'reject_request', {"request_id":"request_8c41d2"}); cotlet call personio reject_request --data '{"request_id":"request_8c41d2"}' Example response
{
"request_id": "apr_41c7e3",
"status": "rejected",
"rejected_at": "2026-10-16T07:46:00Z"
}