Reject absence request

Rejects a pending absence request, with a comment for the employee.

POST https://cotlet.dev/api/v1/bizneo/requests/{request_id}/absence-request/reject

write Confirm

Rejects one pending request, as the manager or admin whose account is signed in. Bizneo lets a company require a reason for some absence types; without one the call fails and says so. Approver rules are the same as for approve_absence_request. The employee is notified. By default you confirm each call; you can switch that off for this tool.

Parameters

Parameters: reject_absence_request
NameTypeDescription
request_id string required string request_id from list_absence_requests.
comment string string Reason the employee will see. Required for absence types where the company set it.

Request

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

Example response

JSON

{
  "request_id": "abs_16100231",
  "employee": "Nora Keller",
  "absence_type": "Vacation",
  "start_date": "2026-11-02",
  "end_date": "2026-11-13",
  "days": 10,
  "state": "rejected",
  "decided_by": "Carlos Vega",
  "comment": "Over your remaining balance of 6 days."
}

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.