> ## Documentation Index
> Fetch the complete documentation index at: https://api-documentation.kare-app.fr/llms.txt
> Use this file to discover all available pages before exploring further.

# Commissions

> API changes for the Commissions module.

<Update label="2026-09-15">
  **11 API change(s)**

  **`GET /rs/commissions/v1/`**

  * added the enum value `signatures` to the property `items/` of the `query` request parameter `extend`
  * added the optional property `data/items/signatures` to the response with the `200` status

  **`POST /rs/commissions/v1/batch-delete`**

  * endpoint added

  **`GET /rs/commissions/v1/{id}`**

  * added the enum value `signatures` to the property `items/` of the `query` request parameter `extend`
  * added the optional property `signatures` to the response with the `200` status
  * added the required property `buildingWorks/items/endAt` to the response with the `200` status
  * added the required property `buildingWorks/items/startAt` to the response with the `200` status
  * added the required property `buildingWorks/items/units` to the response with the `200` status
  * added the required property `buildingWorks/items/workNature` to the response with the `200` status
  * added the required property `report/checkedAt` to the response with the `200` status

  **`POST /rs/commissions/v1/{id}/signature-link`**

  * endpoint added
</Update>

<Update label="2026-09-07">
  **4 API change(s) - ⚠️ includes 4 breaking change(s)**

  **`GET /rs/commissions/v1/`**

  * for the `query` request parameter `whereBuildingWork`, the type/format of property `items/` was specialized from `string`/\`\` to `string`/`uuid`
  * for the `query` request parameter `whereCreatedBy`, the type/format of property `items/` was specialized from `string`/\`\` to `string`/`uuid`
  * for the `query` request parameter `whereLabel`, the type/format of property `items/` was specialized from `string`/\`\` to `string`/`uuid`
  * for the `query` request parameter `whereUnitIds`, the type/format of property `items/` was specialized from `string`/\`\` to `string`/`uuid`
</Update>

<Update label="2026-08-28">
  **7 API change(s) - ⚠️ includes 5 breaking change(s)**

  **`POST /rs/commissions/v1/batch-archive`**

  * added the new required request property `ids`
  * removed the request property `commissionIds`
  * added the required property `skipped` to the response with the `200` status

  **`POST /rs/commissions/v1/batch-delete`**

  * api path removed without deprecation

  **`POST /rs/commissions/v1/{id}/archive`**

  * api path removed without deprecation

  **`POST /rs/commissions/v1/{id}/unarchive`**

  * api path removed without deprecation

  **`POST /rs/commissions/v1/batch-unarchive`**

  * endpoint added
</Update>

<Update label="2026-08-26">
  **1 API change(s)**

  **`GET /rs/commissions/v1/`**

  * added the new optional `query` request parameter `countOnly`
</Update>

<Update label="2026-07-31">
  **4 API change(s) — ⚠️ includes 2 breaking change(s)**

  **`GET /rs/commissions/v1/`**

  * added the new `provider` enum value to the `data/items/labels/items/type` response property for the response status `200`
  * removed the `company` enum value from the `data/items/labels/items/type` response property for the response status `200`

  **`GET /rs/commissions/v1/{id}`**

  * added the new `provider` enum value to the `labels/items/type` response property for the response status `200`
  * removed the `company` enum value from the `labels/items/type` response property for the response status `200`
</Update>

<Update label="2026-07-29">
  **2 API change(s) — ⚠️ includes 2 breaking change(s)**

  **`GET /rs/commissions/v1/`**

  * added the new `cr` enum value to the `data/items/report/type` response property for the response status `200`

  **`GET /rs/commissions/v1/{id}`**

  * added the new `cr` enum value to the `report/type` response property for the response status `200`
</Update>

<Update label="2026-07-24">
  **2 API change(s)**

  **`POST /rs/commissions/v1/batch-archive`**

  * endpoint added

  **`POST /rs/commissions/v1/batch-delete`**

  * endpoint added
</Update>

<Update label="2026-07-22 (#400)">
  **1 API change(s)**

  **`GET /rs/commissions/v1/{id}`**

  * added the new optional `query` request parameter `extend`
</Update>

<Update label="2026-07-22">
  **6 API change(s) — ⚠️ includes 1 breaking change(s)**

  **`GET /rs/commissions/v1/`**

  * deleted the `query` request parameter `whereUnit`
  * added the new optional `query` request parameter `whereUnitIds`
  * added the enum value `anomalies-stats` to the property `items/` of the `query` request parameter `extend`
  * added the enum value `createdBy` to the property `items/field` of the `query` request parameter `orderBy`
  * added the optional property `data/items/anomaliesStats` to the response with the `200` status

  **`GET /rs/commissions/v1/{id}`**

  * added the optional property `anomaliesStats` to the response with the `200` status
</Update>

<Update label="2026-07-20">
  **7 API change(s)**

  **`GET /rs/commissions/v1/`**

  * endpoint added

  **`POST /rs/commissions/v1/`**

  * endpoint added

  **`DELETE /rs/commissions/v1/{id}`**

  * endpoint added

  **`GET /rs/commissions/v1/{id}`**

  * endpoint added

  **`PATCH /rs/commissions/v1/{id}`**

  * endpoint added

  **`POST /rs/commissions/v1/{id}/archive`**

  * endpoint added

  **`POST /rs/commissions/v1/{id}/unarchive`**

  * endpoint added
</Update>
