> ## 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.

# Dashboard

> API changes for the Dashboard module.

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

  **`GET /rs/dashboard/v1/widgets/interventions/actions-stats`**

  * removed the required property `toVerify` from the response with the `200` status
</Update>

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

  **`GET /rs/dashboard/v1/widgets/anomalies/summary`**

  * for the `query` request parameter `whereITIds`, 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`

  **`GET /rs/dashboard/v1/widgets/commissions/next`**

  * for the `query` request parameter `whereUnitIds`, the type/format of property `items/` was specialized from `string`/\`\` to `string`/`uuid`

  **`GET /rs/dashboard/v1/widgets/compliance-score`**

  * for the `query` request parameter `whereITIds`, 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`

  **`GET /rs/dashboard/v1/widgets/interventions/actions-stats`**

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

<Update label="2026-08-27">
  **14 API change(s) - ⚠️ includes 11 breaking change(s)**

  **`GET /rs/dashboard/v1/widgets/anomalies/summary`**

  * removed the required property `critical` from the response with the `200` status
  * removed the required property `high` from the response with the `200` status
  * removed the required property `low` from the response with the `200` status
  * removed the required property `moderate` from the response with the `200` status
  * removed the required property `nonConformity` from the response with the `200` status
  * removed the required property `observations` from the response with the `200` status
  * removed the required property `pending` from the response with the `200` status
  * removed the required property `prescriptions` from the response with the `200` status
  * removed the required property `resolved` from the response with the `200` status
  * removed the required property `tickets` from the response with the `200` status
  * removed the required property `unreviewed` from the response with the `200` status
  * added the required property `byStatus` to the response with the `200` status
  * added the required property `open` to the response with the `200` status
  * added the required property `openTickets` to the response with the `200` status
</Update>

<Update label="2026-08-26 (#670)">
  **10 API change(s) - ⚠️ includes 10 breaking change(s)**

  **`GET /rs/dashboard/v1/widgets/anomalies/by-risk`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/by-status`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-risk`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-status`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/monthly`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/status-by-type`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-risk`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-status`**

  * api path removed without deprecation

  **`GET /rs/dashboard/v1/widgets/commissions/decisions`**

  * api path removed without deprecation
</Update>

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

  **`GET /rs/dashboard/v1/widgets/commissions/next`**

  * added the required property `units/items/ref` to the response with the `200` status
</Update>

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

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations`**

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

  **`GET /rs/dashboard/v1/widgets/anomalies/monthly`**

  * added the required property `type/items/anomalies/ticket` to the response with the `200` status

  **`GET /rs/dashboard/v1/widgets/anomalies/status-by-type`**

  * added the required property `tickets` to the response with the `200` status

  **`GET /rs/dashboard/v1/widgets/anomalies/summary`**

  * added the required property `tickets` to the response with the `200` status
</Update>

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

  **`GET /rs/dashboard/v1/widgets/commissions/next`**

  * removed the required property `sites` from the response with the `200` status
  * added the new optional `query` request parameter `whereUnitIds`
  * added the required property `units` to the response with the `200` status

  **`GET /rs/dashboard/v1/widgets/anomalies/by-risk`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/by-status`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-risk`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-status`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/monthly`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/status-by-type`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/summary`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-risk`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-status`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/commissions/decisions`**

  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/compliance-score`**

  * added the new optional `query` request parameter `whereITIds`
  * added the new optional `query` request parameter `whereUnitIds`

  **`GET /rs/dashboard/v1/widgets/interventions/actions-stats`**

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

<Update label="2026-07-15">
  **14 API change(s)**

  **`GET /rs/dashboard/v1/widgets/anomalies/by-risk`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/by-status`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-risk`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/due-by-status`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/monthly`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/status-by-type`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/summary`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-risk`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/anomalies/technical-installations/by-status`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/commissions/decisions`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/commissions/next`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/compliance-score`**

  * endpoint added

  **`GET /rs/dashboard/v1/widgets/interventions/actions-stats`**

  * endpoint added
</Update>
