---
title: "Changes to Processes a request task action"
method: POST
path: "/v1.0/tasks/actions"
---

# Changes to Processes a request task action

`POST /v1.0/tasks/actions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 4 revisions.

- **2025-08-22** `bf068acab677`: 46 breaking, 51 warning, 296 info

## Changes

- **2025-08-22** `bf068acab677`: 46 breaking, 51 warning, 296 info
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/complianceRoute/areEstimationMethodsRecorded`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/complianceRoute/estimatedCalculationTypes`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/isGroupStructureChartProvided`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/isHighestParent`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/isNonComplyingUndertakingsIncluded`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/organisationsAssociatedWithRU/items/classificationCodesDetails`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/organisationsAssociatedWithRU/items/registrationNumberExist`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/reportingObligation/reportingObligationDetails/qualificationReasonType`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/responsibleUndertaking/isBehalfOfTrust`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/responsibleUndertaking/organisationDetails/codes`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/responsibleUndertaking/organisationDetails/registrationNumberExist`
  - added the new required request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/responsibleUndertaking/organisationDetails/type`
  - request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/complianceRoute/areEnergyConsumptionProfilingMethodsRecorded` was restricted to a list of enum values
  - request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsAchieved/energySavingCategoriesExist` was restricted to a list of enum values
  - request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsAchieved/energySavingsRecommendationsExist` was restricted to a list of enum values
  - request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/firstCompliancePeriod/informationExists` was restricted to a list of enum values
  - request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/secondCompliancePeriod/informationExists` was restricted to a list of enum values
  - removed the enum value `REVIEWED_THE_RECOMMENDATIONS` of the request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/confirmations/responsibilityAssessmentTypes/items/`
  - removed the enum value `REVIEWED_THE_RECOMMENDATIONS` of the request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/confirmations/secondResponsibleOfficerEnergyTypes/items/`
  - added the pattern `^(?:\d{8}|[A-Z]\d{7}|[A-Z]{2}\d{5}[A-Z0-9])$` to the request property `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/organisationStructure/organisationsAssociatedWithRU/items/registrationNumber`
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReduction/buildings` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReduction/industrialProcesses` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReduction/otherProcesses` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReduction/transport` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReductionCategories/behaviourChangeInterventions` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReductionCategories/controlsImprovements` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReductionCategories/energyManagementPractices` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReductionCategories/otherMeasures` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/energyConsumptionReductionCategories/training` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/alternativeComplianceRoutes/totalEnergyConsumptionReduction` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/complianceRoute/areEnergyConsumptionProfilingMethodsRecorded` request property type changed from `boolean` to `string`
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsAchieved/energySavingCategoriesExist` request property type changed from `boolean` to `string`
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsAchieved/energySavingsRecommendationsExist` request property type changed from `boolean` to `string`
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energyConsumption/buildings` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energyConsumption/industrialProcesses` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energyConsumption/otherProcesses` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energyConsumption/transport` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energySavingsCategories/behaviourChangeInterventions` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energySavingsCategories/controlsImprovements` request property type changed from `integer` to `object`, and format from `int32` to no format
  - the `requestTaskActionPayload/oneOf[#/components/schemas/NotificationOfComplianceP3SaveApplicationRequestTaskActionPayload]/allOf[subschema #2]/noc/energySavingsOpportunities/energySavingsCategories/energyManagementPractices` request property type changed from `integer` to `object`, and format from `int32` to no format
  - …353 more

---

[Operation](https://skmtc.dev/beis/apis/esos-api-documentation/docs/v1.0/tasks/actions/post.md) - [API](https://skmtc.dev/beis/apis/esos-api-documentation.md) - [Page](https://skmtc.dev/beis/apis/esos-api-documentation/changes/v1.0/tasks/actions/post)
