---
title: "Changes to Mesclar projetos"
method: POST
path: "/api/management/projects/merge"
---

# Changes to Mesclar projetos

`POST /api/management/projects/merge`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 79 revisions.

- **2026-08-24** `3c590152d5b5` — 10 breaking, 2 warning, 11 info
- **2026-08-19** `3d619d9db20d` — 2 info
- **2026-08-19** `5501d8ecc8a0` — 2 info
- **2026-08-19** `142cd6598699` — 1 info

## Changes

- **2026-08-24** `3c590152d5b5` — 10 breaking, 2 warning, 11 info
  - the request property `majority` became not nullable
  - the request property `majority` became required
  - the request property `projects` became required
  - the `majority` request property type changed from no type to `string`, and format from no format to `uuid`
  - the `projects/items/` request property type changed from no type to `string`, and format from no format to `uuid`
  - the response property `project/budget` became nullable for the status `200`
  - the response property `project/created_by` became nullable for the status `200`
  - the response property `project/description` became nullable for the status `200`
  - the response property `project/impact` became nullable for the status `200`
  - the `project/budget` response's property type changed from `integer` to `number` for status `200`
  - removed the optional property `project/merged_id` from the response with the `200` status
  - removed the optional property `validation/projects` from the response with the `422` status
  - added the optional property `project/contact_id` to the response with the `200` status
  - added the optional property `project/customer_id` to the response with the `200` status
  - added the optional property `project/deleted_at` to the response with the `200` status
  - added the optional property `project/is_template` to the response with the `200` status
  - added the optional property `project/parent_id` to the response with the `200` status
  - the response property `error` became required for the status `422`
  - the response property `message` became required for the status `422`
  - the response property `project` became required for the status `200`
  - the response property `response` became required for the status `200`
  - the response property `response` became required for the status `422`
  - the response property `validation` became required for the status `422`
- **2026-08-19** `3d619d9db20d` — 2 info
  - api tag `Cópia e compartilhamento` added
  - api tag `merge` removed
- **2026-08-19** `5501d8ecc8a0` — 2 info
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `422`
- **2026-08-19** `142cd6598699` — 1 info
  - added optional request body

---

[Operation](https://skmtc.dev/olie-ai/apis/olie-api/docs/api/management/projects/merge/post.md) · [API](https://skmtc.dev/olie-ai/apis/olie-api.md) · [Page](https://skmtc.dev/olie-ai/apis/olie-api/changes/api/management/projects/merge/post)
