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

Parameters: reject_request
NameTypeDescription
request_id string required string Approval request ID from list_approval_requests.
comment string string Reason shown to the requester.

Request

cURL
curl -X POST https://cotlet.dev/api/v1/personio/requests/request_8c41d2/reject \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("personio", "reject_request", {"request_id":"request_8c41d2"})
Node.js
const result = await cotlet.call('personio', 'reject_request', {"request_id":"request_8c41d2"});
CLI
cotlet call personio reject_request --data '{"request_id":"request_8c41d2"}'

Example response

JSON

{
  "request_id": "apr_41c7e3",
  "status": "rejected",
  "rejected_at": "2026-10-16T07:46:00Z"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.