---
title: "Changes to GET /v1/announcements/{announcementId}"
method: GET
path: "/v1/announcements/{announcementId}"
---

# Changes to GET /v1/announcements/{announcementId}

`GET /v1/announcements/{announcementId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 10 of 52 revisions.

- **2024-11-07** `bf0b42ebdc02`: 4 breaking, 5 warning, 11 info
- **2024-08-29** `a794f49c303c`: 1 warning, 4 info
- **2024-08-29** `c46ea115c144`: 3 warning, 1 info
- **2024-08-29** `b94cfe066422`: 4 warning, 1 info
- **2024-08-28** `795ad2980be7`: 1 warning, 4 info
- **2024-08-23** `d6bfb6124af3`: 1 info
- **2024-08-21** `0c948c7ad249`: 1 warning
- **2024-08-20** `7ce9c180a1fe`: 3 warning, 1 info
- **2023-05-16** `ec1e211b55d9`: 1 breaking
- **2023-05-16** `d81c62fc7302`: 1 info

## Changes

- **2024-11-07** `bf0b42ebdc02`: 4 breaking, 5 warning, 11 info
  - the response property `expiresAt` became nullable for the status `200`
  - the response property `filters` became nullable for the status `200`
  - the response property `params` became nullable for the status `200`
  - the `filters` response's property type changed from `array` to `object` for status `200`
  - removed the optional property `createdAt` from the response with the `200` status
  - added the new `ACTIVE` enum value to the `status` response property for the response status `200`
  - added the new `DELETED` enum value to the `status` response property for the response status `200`
  - added the new `DONE` enum value to the `status` response property for the response status `200`
  - added the new `SCHEDULED` enum value to the `status` response property for the response status `200`
  - added the optional property `filters/answers` to the response with the `200` status
  - the response property `expiresAt` became required for the status `200`
  - the response property `filters` became required for the status `200`
  - the response property `id` became required for the status `200`
  - the response property `params` became required for the status `200`
  - the response property `sendEmail` became required for the status `200`
  - the response property `userRoles` became required for the status `200`
  - added the required property `filters/question` to the response with the `200` status
  - added the required property `filters/section` to the response with the `200` status
  - added the required property `startsAt` to the response with the `200` status
  - added the required property `title` to the response with the `200` status
- **2024-08-29** `a794f49c303c`: 1 warning, 4 info
  - removed the optional property `template` from the response with the `200` status
  - added the optional property `filters` to the response with the `200` status
  - added the optional property `sendEmail` to the response with the `200` status
  - added the optional property `status` to the response with the `200` status
  - added the optional property `type` to the response with the `200` status
- **2024-08-29** `c46ea115c144`: 3 warning, 1 info
  - added the new `DEPRECATED` enum value to the `template` response property for the response status `200`
  - added the new `FILTERED` enum value to the `template` response property for the response status `200`
  - added the new `GENERIC` enum value to the `template` response property for the response status `200`
  - removed the `0` enum value from the `template` response property for the response status `200`
- **2024-08-29** `b94cfe066422`: 4 warning, 1 info
  - removed the optional property `filters` from the response with the `200` status
  - removed the optional property `sendEmail` from the response with the `200` status
  - removed the optional property `status` from the response with the `200` status
  - removed the optional property `type` from the response with the `200` status
  - added the optional property `template` to the response with the `200` status
- **2024-08-28** `795ad2980be7`: 1 warning, 4 info
  - removed the optional property `template` from the response with the `200` status
  - added the optional property `filters` to the response with the `200` status
  - added the optional property `sendEmail` to the response with the `200` status
  - added the optional property `status` to the response with the `200` status
  - added the optional property `type` to the response with the `200` status
- **2024-08-23** `d6bfb6124af3`: 1 info
  - added the optional property `template` to the response with the `200` status
- **2024-08-21** `0c948c7ad249`: 1 warning
  - removed the optional property `template` from the response with the `200` status
- **2024-08-20** `7ce9c180a1fe`: 3 warning, 1 info
  - added the new `DEPRECATED` enum value to the `template` response property for the response status `200`
  - added the new `FILTERED` enum value to the `template` response property for the response status `200`
  - added the new `GENERIC` enum value to the `template` response property for the response status `200`
  - removed the `0` enum value from the `template` response property for the response status `200`
- **2023-05-16** `ec1e211b55d9`: 1 breaking
  - added the new path request parameter `announcementId`
- **2023-05-16** `d81c62fc7302`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/nhs/apis/admin-api-nhs-innovation-service/docs/v1/announcements/:announcementId/get.md) - [API](https://skmtc.dev/nhs/apis/admin-api-nhs-innovation-service.md) - [Page](https://skmtc.dev/nhs/apis/admin-api-nhs-innovation-service/changes/v1/announcements/:announcementId/get)
