---
title: "Changes to Get program theme"
method: GET
path: "/program/{programId}/theme"
---

# Changes to Get program theme

`GET /program/{programId}/theme`

> Every recorded change to this operation, newest first.
> 13 revisions in range; 1 not diffed.

## Timeline

Changed in 9 of 13 revisions.

- **2026-11-05** `cd9eaa0c9d1f`: 1 breaking
- **2026-10-28** `2373facbc1c2`: 2 info
- **2026-10-19** `bf4b86260e69`: 2 warning
- **2026-10-13** `f7a616c257b1`: 1 info
- **2026-09-17** `1cf29eb46b99`: 5 breaking
- **2026-02-18** `7e9679166088`: 1 info
- **2025-10-07** `3beb3a3b8e7c`: 1 info
- **2025-05-18** `5baf7a061258`: 1 warning, 1 info
- **2025-02-19** `1ba302ec634e`: 1 breaking, 41 warning

## Changes

- **2026-11-05** `cd9eaa0c9d1f`: 1 breaking
  - the response property `intl/messages/step/override/additionalProperties/` became nullable for the status `200`
- **2026-10-28** `2373facbc1c2`: 2 info
  - added the optional property `tryAgainUrl` to the response with the `404` status
  - added the optional property `tryAgainUrl` to the response with the `429` status
- **2026-10-19** `bf4b86260e69`: 2 warning
  - added the new `inCountryVerification` enum value to the `currentStep` response property for the response status `404`
  - added the new `inCountryVerification` enum value to the `currentStep` response property for the response status `429`
- **2026-10-13** `f7a616c257b1`: 1 info
  - endpoint deprecated
- **2026-09-17** `1cf29eb46b99`: 5 breaking
  - the response property `intl/messages/step/collectIdentifier/additionalProperties/` became nullable for the status `200`
  - the response property `intl/messages/step/completeAuthentication/additionalProperties/` became nullable for the status `200`
  - the response property `intl/messages/step/consolation/additionalProperties/` became nullable for the status `200`
  - the response property `intl/messages/step/emailLoop/additionalProperties/` became nullable for the status `200`
  - the response property `intl/messages/step/pending/additionalProperties/` became nullable for the status `200`
- **2026-02-18** `7e9679166088`: 1 info
  - added the optional property `captchaEnabled` to the response with the `200` status
- **2025-10-07** `3beb3a3b8e7c`: 1 info
  - added the optional property `externalUserIdRequired` to the response with the `200` status
- **2025-05-18** `5baf7a061258`: 1 warning, 1 info
  - added the new `idCheckLoop` enum value to the `currentStep` response property for the response status `404`
  - added the optional property `affinityProgramEnabled` to the response with the `200` status
- **2025-02-19** `1ba302ec634e`: 1 breaking, 41 warning
  - the response property `intl/messages/step/success/redirectUrl` became nullable for the status `200`
  - added the new `PLACE` enum value to the `config/orgRemoteSource` response property for the response status `200`
  - added the new `architect` enum value to the `subsegment` response property for the response status `404`
  - added the new `childCareWorker` enum value to the `subsegment` response property for the response status `404`
  - added the new `collectIdentifier` enum value to the `currentStep` response property for the response status `404`
  - added the new `collectLowIncomePersonalInfo` enum value to the `currentStep` response property for the response status `404`
  - added the new `collegeBound` enum value to the `subsegment` response property for the response status `404`
  - added the new `communityEligibilityProvision` enum value to the `subsegment` response property for the response status `404`
  - added the new `completeAuthentication` enum value to the `currentStep` response property for the response status `404`
  - added the new `consolation` enum value to the `currentStep` response property for the response status `404`
  - added the new `dentist` enum value to the `subsegment` response property for the response status `404`
  - added the new `doctor` enum value to the `subsegment` response property for the response status `404`
  - added the new `emailLoop` enum value to the `currentStep` response property for the response status `404`
  - added the new `facultyHighSchool` enum value to the `subsegment` response property for the response status `404`
  - added the new `facultyK12` enum value to the `subsegment` response property for the response status `404`
  - added the new `facultyPostSecondary` enum value to the `subsegment` response property for the response status `404`
  - added the new `facultyUniversity` enum value to the `subsegment` response property for the response status `404`
  - added the new `fireFighter` enum value to the `subsegment` response property for the response status `404`
  - added the new `fullAndPartTimeUniversity` enum value to the `subsegment` response property for the response status `404`
  - added the new `generalContractor` enum value to the `subsegment` response property for the response status `404`
  - added the new `goldStarFamily` enum value to the `subsegment` response property for the response status `404`
  - added the new `highSchool` enum value to the `subsegment` response property for the response status `404`
  - added the new `identity` enum value to the `config/segment` response property for the response status `200`
  - added the new `identity` enum value to the `segment` response property for the response status `404`
  - added the new `incorrectVerificationOverrideCodeAttemptLimitExceeded` enum value to the `errorIds/items/` response property for the response status `404`
  - added the new `interiorDesigner` enum value to the `subsegment` response property for the response status `404`
  - added the new `invalidOverrideCode` enum value to the `errorIds/items/` response property for the response status `404`
  - added the new `librarian` enum value to the `subsegment` response property for the response status `404`
  - added the new `licensedCosmetologist` enum value to the `subsegment` response property for the response status `404`
  - added the new `licensedRealEstateAgent` enum value to the `subsegment` response property for the response status `404`
  - added the new `lowIncome` enum value to the `config/segment` response property for the response status `200`
  - added the new `lowIncome` enum value to the `segment` response property for the response status `404`
  - added the new `nurse` enum value to the `subsegment` response property for the response status `404`
  - added the new `otherGovernmentAssistance` enum value to the `subsegment` response property for the response status `404`
  - added the new `otherHealthWorker` enum value to the `subsegment` response property for the response status `404`
  - added the new `override` enum value to the `currentStep` response property for the response status `404`
  - added the new `pharmacist` enum value to the `subsegment` response property for the response status `404`
  - added the new `postSecondary` enum value to the `subsegment` response property for the response status `404`
  - added the new `searchAndRescue` enum value to the `subsegment` response property for the response status `404`
  - added the new `snapBenefits` enum value to the `subsegment` response property for the response status `404`
  - …2 more
  - …this revision’s changelog is incomplete

---

[Operation](https://skmtc.dev/sheerid/apis/sheerid-api/docs/program/:programId/theme/get.md) - [API](https://skmtc.dev/sheerid/apis/sheerid-api.md) - [Page](https://skmtc.dev/sheerid/apis/sheerid-api/changes/program/:programId/theme/get)
