---
title: "Changes to Get all projects"
method: GET
path: "/projects"
---

# Changes to Get all projects

`GET /projects`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 11 of 141 revisions.

- **2026-10-14** `8654cd67799e`: 2 info
- **2026-10-08** `ba4e6d04f6a5`: 1 warning
- **2026-08-26** `3b138b306b5b`: 9 breaking, 5 warning, 15 info
- **2026-04-21** `55cdc040840c`: 3 info
- **2026-04-05** `ac49160fcab0`: 1 breaking, 1 info
- **2026-04-05** `c419b1e72a65`: 1 breaking, 1 info
- **2025-09-11** `cfa9ae933c17`: 1 breaking, 9 warning, 8 info
- **2025-08-29** `af64a3a9480e`: 1 breaking, 10 info
- **2025-08-08** `550d1cb0d011`: 1 breaking, 10 warning
- **2025-08-07** `8f39d60f160a`: 1 breaking, 10 info
- **2025-01-22** `ed48b7196725`: 8 info

## Changes

- **2026-10-14** `8654cd67799e`: 2 info
  - added the optional property `data/items/allOf[#/components/schemas/Project]/high_risk_roles` to the response with the `200` status
  - response property `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` deprecated
- **2026-10-08** `ba4e6d04f6a5`: 1 warning
  - added the new `Out of scope` enum value to the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification/oneOf[#/components/schemas/AiRiskClassification]/` response property for the response status `200`
- **2026-08-26** `3b138b306b5b`: 9 breaking, 5 warning, 15 info
  - the response property `data/items/allOf[#/components/schemas/Project]/geography` became nullable for the status `200`
  - the response property `data/items/allOf[#/components/schemas/Project]/last_updated` became nullable for the status `200`
  - the response property `data/items/allOf[#/components/schemas/Project]/last_updated_by` became nullable for the status `200`
  - the response property `data/items/allOf[#/components/schemas/Project]/start_date` became nullable for the status `200`
  - the response property `data/items/allOf[#/components/schemas/Project]/uc_id` became nullable for the status `200`
  - added `#/components/schemas/AiRiskClassification, subschema #2` to the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/HighRiskRole, subschema #2` to the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property `oneOf` list for the response status `200`
  - the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response's property type changed from `string` to no type for status `200`
  - the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response's property type changed from `string` to no type for status `200`
  - removed the optional property `data/items/allOf[#/components/schemas/Project]/approval_workflow_id` from the response with the `200` status
  - removed the optional property `data/items/allOf[#/components/schemas/Project]/enable_ai_data_insertion` from the response with the `200` status
  - removed the optional property `data/items/allOf[#/components/schemas/Project]/organization_id` from the response with the `200` status
  - removed the optional property `data/items/allOf[#/components/schemas/Project]/pending_frameworks` from the response with the `200` status
  - removed the optional property `data/items/allOf[subschema #2]/_source` from the response with the `200` status
  - added the optional property `data/items/allOf[#/components/schemas/Project]/_source` to the response with the `200` status
  - added the optional property `data/items/allOf[#/components/schemas/Project]/deployment_context` to the response with the `200` status
  - added the optional property `data/items/allOf[#/components/schemas/Project]/use_case_audience` to the response with the `200` status
  - added the optional property `data/items/allOf[#/components/schemas/Project]/use_case_category` to the response with the `200` status
  - added the optional property `data/items/allOf[#/components/schemas/Project]/use_case_purpose` to the response with the `200` status
  - removed the `Authorized representative` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
  - removed the `Deployer` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
  - removed the `Distributor` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
  - removed the `High risk` enum value from the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response property for the response status `200`
  - removed the `Importer` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
  - removed the `Limited risk` enum value from the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response property for the response status `200`
  - removed the `Minimal risk` enum value from the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response property for the response status `200`
  - removed the `Product manufacturer` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
  - removed the `Prohibited` enum value from the `data/items/allOf[#/components/schemas/Project]/ai_risk_classification` response property for the response status `200`
  - removed the `Provider` enum value from the `data/items/allOf[#/components/schemas/Project]/type_of_high_risk_role` response property for the response status `200`
- **2026-04-21** `55cdc040840c`: 3 info
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/json` for the response with the status `401`
  - added the media type `application/json` for the response with the status `500`
- **2026-04-05** `ac49160fcab0`: 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2026-04-05** `c419b1e72a65`: 1 breaking, 1 info
  - api path removed without deprecation
  - endpoint added
- **2025-09-11** `cfa9ae933c17`: 1 breaking, 9 warning, 8 info
  - removed the success response with the status `204`
  - removed the optional property `data/items/ai_risk_classification` from the response with the `200` status
  - removed the optional property `data/items/goal` from the response with the `200` status
  - removed the optional property `data/items/last_updated` from the response with the `200` status
  - removed the optional property `data/items/last_updated_by` from the response with the `200` status
  - removed the optional property `data/items/members` from the response with the `200` status
  - removed the optional property `data/items/owner` from the response with the `200` status
  - removed the optional property `data/items/project_title` from the response with the `200` status
  - removed the optional property `data/items/start_date` from the response with the `200` status
  - removed the optional property `data/items/type_of_high_risk_role` from the response with the `200` status
  - api tag `Projects` added
  - api tag `projects` removed
  - removed the non-success response with the status `500`
  - added the optional property `data/items/created_at` to the response with the `200` status
  - added the optional property `data/items/description` to the response with the `200` status
  - added the optional property `data/items/name` to the response with the `200` status
  - added the optional property `data/items/status` to the response with the `200` status
  - added the optional property `data/items/updated_at` to the response with the `200` status
- **2025-08-29** `af64a3a9480e`: 1 breaking, 10 info
  - the `data/items/` response's property type changed from no type to `object` for status `200`
  - added the optional property `data/items/ai_risk_classification` to the response with the `200` status
  - added the optional property `data/items/goal` to the response with the `200` status
  - added the optional property `data/items/id` to the response with the `200` status
  - added the optional property `data/items/last_updated` to the response with the `200` status
  - added the optional property `data/items/last_updated_by` to the response with the `200` status
  - added the optional property `data/items/members` to the response with the `200` status
  - added the optional property `data/items/owner` to the response with the `200` status
  - added the optional property `data/items/project_title` to the response with the `200` status
  - added the optional property `data/items/start_date` to the response with the `200` status
  - added the optional property `data/items/type_of_high_risk_role` to the response with the `200` status
- **2025-08-08** `550d1cb0d011`: 1 breaking, 10 warning
  - the `data/items/` response's property type changed from `object` to no type for status `200`
  - removed the optional property `data/items/ai_risk_classification` from the response with the `200` status
  - removed the optional property `data/items/goal` from the response with the `200` status
  - removed the optional property `data/items/id` from the response with the `200` status
  - removed the optional property `data/items/last_updated` from the response with the `200` status
  - removed the optional property `data/items/last_updated_by` from the response with the `200` status
  - removed the optional property `data/items/members` from the response with the `200` status
  - removed the optional property `data/items/owner` from the response with the `200` status
  - removed the optional property `data/items/project_title` from the response with the `200` status
  - removed the optional property `data/items/start_date` from the response with the `200` status
  - removed the optional property `data/items/type_of_high_risk_role` from the response with the `200` status
- **2025-08-07** `8f39d60f160a`: 1 breaking, 10 info
  - the `data/items/` response's property type changed from no type to `object` for status `200`
  - added the optional property `data/items/ai_risk_classification` to the response with the `200` status
  - added the optional property `data/items/goal` to the response with the `200` status
  - added the optional property `data/items/id` to the response with the `200` status
  - added the optional property `data/items/last_updated` to the response with the `200` status
  - added the optional property `data/items/last_updated_by` to the response with the `200` status
  - added the optional property `data/items/members` to the response with the `200` status
  - added the optional property `data/items/owner` to the response with the `200` status
  - added the optional property `data/items/project_title` to the response with the `200` status
  - added the optional property `data/items/start_date` to the response with the `200` status
  - added the optional property `data/items/type_of_high_risk_role` to the response with the `200` status
- **2025-01-22** `ed48b7196725`: 8 info
  - api operation id `getAllProjects` removed and replaced with ``
  - the endpoint scheme security `JWTAuth` was added to the API
  - the endpoint scheme security `bearerAuth` was removed from the API
  - api tag `projects` added
  - api tag `Projects` removed
  - removed the non-success response with the status `401`
  - removed `#/components/schemas/Project, subschema #2` from the `data/items/` response property `allOf` list for the response status `200`
  - added the success response with the status `204`

---

[Operation](https://skmtc.dev/verifywise-ai/apis/verifywise-api/docs/projects/get.md) - [API](https://skmtc.dev/verifywise-ai/apis/verifywise-api.md) - [Page](https://skmtc.dev/verifywise-ai/apis/verifywise-api/changes/projects/get)
