---
title: "Changes to POST /api/companies/join-requests/{id}/approve"
method: POST
path: "/api/companies/join-requests/{id}/approve"
---

# Changes to POST /api/companies/join-requests/{id}/approve

`POST /api/companies/join-requests/{id}/approve`

> Every recorded change to this endpoint, newest first.
> 49 revisions in range; 1 not diffed.

## Timeline

Changed in 3 of 49 revisions.

- **2026-09-27** `940ef021e2d5` — 2 breaking, 2 info
- **2026-08-31** `97e51f27dc77` — 1 info
- **2026-08-15** `0a6ddb3264e6` — 1 info

## Changes

- **2026-09-27** `940ef021e2d5` — 2 breaking, 2 info
  - removed the enum value `COMPANY_OWNER` of the request property `role`
  - removed the enum value `EMPLOYEE` of the request property `role`
  - added the new `company-admin` enum value to the request property `role`
  - added the new `company-creator` enum value to the request property `role`
- **2026-08-31** `97e51f27dc77` — 1 info
  - added the media type `application/json` for the response with the status `204`
- **2026-08-15** `0a6ddb3264e6` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/retraced/apis/api-reference/docs/api/companies/join-requests/:id/approve/post.md) · [API](https://skmtc.dev/retraced/apis/api-reference.md) · [Page](https://skmtc.dev/retraced/apis/api-reference/changes/api/companies/join-requests/:id/approve/post)
