# PUT /api/v1/time_off/requests/{}/status is deprecated

BambooHR API deprecated PUT /api/v1/time_off/requests/{id}/status without giving a shutdown date yet.

BambooHR has deprecated the PUT /api/v1/time_off/requests/{id}/status endpoint without announcing a shutdown date. BambooHR API updated its documentation to direct callers toward newer process resources. Calls to this endpoint will eventually fail once it is removed.

## What to use instead

Use POST /api/v1/time-off/requests/{id}/approvals, /denials or /cancellations instead of setting the status.

- API: BambooHR API (*.bamboohr.com)
- Kind: Endpoint removal
- Announced: August 17, 2026
- Takes effect: no date given yet
- Calls after that day: fail
- Calls it hits: `PUT /api/v1/time_off/requests/{id}/status`
- Source: [Announcement](https://documentation.bamboohr.com/docs/past-changes-to-the-api)
- Verified: November 6, 2026, against BambooHR API's own pages
- Page: https://www.okapi.bot/providers/bamboohr-api/breaking-changes/put-api-v1-time-off-requests-status-is-deprecated/

## BambooHR API's words

> We marked the following endpoint as deprecated in our OpenAPI documentation and added guidance directing consumers to the newer process resources: PUT /api/v1/time_off/requests/{requestId}/status

Okapi finds the calls this change hits in your repo and opens the pull request with the fix: https://github.com/apps/okapi-agent
