---
title: "Change the status of leave requests"
method: PATCH
path: "/v2/providers/employers/employees/employments/leaverequests"
tags: ["Leave request"]
---

# Change the status of leave requests

`PATCH /v2/providers/employers/employees/employments/leaverequests`

__Activity name :__ <a href="https://developer.loket.nl/Activities/PatchLeaveRequestsByLeaveRequestIds" target="_blank">PatchLeaveRequestsByLeaveRequestIds</a>

This endpoints changes the status of the list of leave requests provided in the request body to the provided status. The leave requests are processed one by one. The leave requests that had no error's will be commited to the database  while those with an error will be skipped.  If an error occured the service will return a 400 bad request with a message explaining what error occured for what ID (GUID).  The leave requests that where processed successfully will not be returned in te response.

This endpoint can be used by provider, employer and employee users. Provider and employer users are able to accept, reject or reopen leave requests depending on the status of the request. Employee users are only able to revoke a submitted leave request.

## Headers

- `Authorization` string, required
- `Accept` string, required

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/loket/apis/loket-api.md) · [All operations](https://skmtc.net/loket/apis/loket-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loket/loket-api/revisions/32d1693f8db8/schema)
